为了账号安全,请及时绑定邮箱和手机立即绑定

编写一个函数,如何将对象中的顺序按照key数组中的值进行排序

编写一个函数,如何将对象中的顺序按照key数组中的值进行排序

桃花长相依 2019-03-15 11:15:48
请问大家,如何将对象中的顺序按照key数组中的值进行排序(keys的顺序是不变的 这里的问题就是将obj按照300 200 100 400重新排一下,返回一个新的obj)如题:var obj = {    100: { name: '100' },    200: { name: '200' },    300: { name: '300' },    400: { name: '400' }};var keys = [ 300, 100, 200, 400];结果:var obj = {300: { name: '300' },100: { name: '100' },200: { name: '200' },400: { name: '400' }};
查看完整描述

2 回答

?
鸿蒙传说

TA贡献1865条经验 获得超7个赞

严格来讲,对象是没有顺序的,还是在用的时候按照你指定的key的顺序遍历吧,或者转成数组


查看完整回答
反对 回复 2019-03-21
?
墨色风雨

TA贡献1853条经验 获得超6个赞

如何将对象中的顺序

对象中没有顺序。


查看完整回答
反对 回复 2019-03-21
  • 2 回答
  • 0 关注
  • 948 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信