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

对象遍历的问题

对象遍历的问题

慕的地6264312 2018-10-24 17:11:19
d 是一个类似Map的对象,我需要根据他的每一个key 去获取对应的value保存到data数组里面,并且不改变原来key的顺序。var d = {"100003":{"isClosed":0,"time":1,"wordId":10003},"100000":{"isClosed":1,"time":1,"wordId":100000},"100005":{"isClosed":0,"time":1,"wordId":100005},"100004":{"isClosed":1,"time":1,"wordId":100004},"100007":{"isClosed":0,"time":1,"wordId":100007},"100008":{"isClosed":0,"time":1,"wordId":100008},"100002":{"isClosed":0,"time":1,"wordId":100002}} ;var data = [];data 里面是 这样的解构 data = [    {        100003: {            "isClosed":0,            "time":1,            "wordId":10003         }     },     {        100000: {            "isClosed":0,            "time":1,            "wordId":10000         }     }]
查看完整描述

1 回答

?
叮当猫咪

TA贡献1776条经验 获得超12个赞

如果 key 的原始顺序没有规律,基本是没有可能了。如果有保持顺序的需求,那就不应该存储为一个 Map 对象而应该是一个 Array 对象。

查看完整回答
反对 回复 2018-11-26
  • 1 回答
  • 0 关注
  • 491 浏览
慕课专栏
更多

添加回答

举报

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