可以使用JavaScript的Array.sort()方法结合比较函数来实现。
示例代码:
const obj = {a: 4, b: 2, c: 8};
// 将对象转换为数组,并排序 const sortedArr = Object.entries(obj).sort((a, b) => b[1] - a[1]);
// 将排好序的数组转换为对象 const sortedObj = Object.fromEntries(sortedArr);
console.log(sortedObj); // { c: 8, a: 4, b: 2 }
上一篇:按值或文本查找选择索引
下一篇:按值将节点分组