CNode

js sort中的排序是否受环境影响,比如Android和ios中是否出现顺序不一致.

问答
LLike-a-dog发布于7 年前最后回复7 年前2 回复5167 浏览0 收藏

假如: let arr = [ {nid:3,name:"张三"}, {nid:2,name:"李四"}, {nid:2,name:"王五"} ]; arr.sort((a,b)=>{ return a.nid -b.nid });

运算结果: 是否任何环境下的结果都是: [ {nid:2,name:"李四"}, {nid:2,name:"王五"}, {nid:3,name:"张三"}, ]; 问题? 有没可能出现: [ {nid:2,name:"王五"}, {nid:2,name:"李四"}, {nid:3,name:"张三"}, ];

查看回复

回复 (2)

J
justjavac#1·7 年前

你需要这篇文章 https://v8.dev/blog/array-sort

L
Like-a-dog#2·7 年前
引用 justjavac你需要这篇文章 https://v8.dev/blog/array sort

@justjavac 我看看哈,非常感谢

参与回复
登录后即可参与回复。登录