// 根据key的大小降序排序
const sort = (arr) => arr.map(ee=> (
// 其他的排序可以根据需要修改条件
Object.keys(ee).sort(
(a,b) => charCodeAt(b)-charCodeAt(a)
)
.map(v => ({[v]:ee[v]}))
))
// 将字母转为ascii码的方法:
const charCodeAt = str => str.charCodeAt();
//将ascii码转为对应字母的方法:
const fromCharCode = num => String.fromCharCode(num);
console.log(sort([{
value: 1,
label:'a',
},{
label:'c',
value: 3
}]))