javascript - 这个对象怎么排序
巴扎黑
巴扎黑 2017-06-30 09:59:25
0
5
689
var obj = {
    "10": 20.1,
    "11": 16,
    "12": 12.7,
    "01": 0,
    "02": 0,
    "03": 0,
    "04": 0,
    "05": 0,
    "06": 0,
    "07": 0,
    "08": 27.6,
    "09": 24.3
};

按照key值排序。

巴扎黑
巴扎黑

全部回复(5)
伊谢尔伦

JSON是无序的,并且浏览器会自动根据key排序的,所以排序没有神马卵用。

学霸

建议先转为数组,然后排序,然后再转为对象

学霸

雷雷

扔个三星炸死你
var arr = []
for (const key in obj) {
  arr[key] = obj[key]
}

这样可以实现你的需求

如果中间不是连续的 需要之后再过滤一下

阿神

对象为啥要排序,直接通过key值不就可以获取设置值了么

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!