首页 > 解决方案 > 按顺序检索对象的条目

问题描述

我有一个对象{5:"James",1:"John", 3:"Jade"}。在读取其条目时,它应该以下列方式读取它{1:"john",3:"Jade",5:"James"},而不修改实际对象。

标签: javascriptobject

解决方案


只需对对象进行排序

const obj = {5:"James",1:"John", 3:"Jade"};

const result = Object.fromEntries( Object.keys(obj).sort().map((key) => {
  return [key, obj[key]];
}));

console.log(result);


推荐阅读