关于object的自动排序问题

natici 2015-01-23 11:28:14

var a = '{"1":{"1":1,"3":3,"2":2},"2":2,"4":4,"3":3}';
console.log(a[1]);


上述js在chrome下调试,输出变成了Object {1: 1, 2: 2, 3: 3},为什么自动重排了?
请问有什么方法不重排?
...全文
197 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
functionsub 2015-01-23
  • 打赏
  • 举报
回复
对象本来就是无序的。每个浏览器处理的方法不一样。无解。 要顺序换数组去。
natici 2015-01-23
  • 打赏
  • 举报
回复
受教了,感谢楼上的兄弟!

87,914

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧