使用混合移动开发,js数组在ios android解析顺序不一致

如果对生成的数组不排序,正常情况应该是按照数组顺序一个一个解析,
问题来了,目前我的android手机解析是这样的,ios手机倒序解析。

[
    {id: 1, name:"a", type: 0, icon: "100", order: -1}
    {id: 2, name:"b", type: 0, icon: "110", order: -1}
    {id: 3, name:"cc", type: 1, icon: "8", order: 1}
    {id: 4, name:"dd", type: 1, icon: "0", order: 2}
    {id: 5, name:"ee", type: 1, icon: "0", order: 3}
    {id: 6, name:"ff", type: 1, icon: "0", order: 4}
]
    

如果指定排序字段使用sort排序就没问题了。
请问大神这是什么情况

阅读 1.8k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题