arr.sort()方法在真机上没效果,模拟器上没问题

发布于 8 年前作者 weiwu12284 次浏览最后编辑 8 年前来自 ask

arr.sort()方法在真机上没效果,模拟器上没问题,请问怎么解决

2 回复
xuyan
xuyan1 楼6 年前

是IOS,多谢,果然是这样

wujun
wujun2 楼6 年前

您说的真机,可能是IOS。(安卓下也没有问题)

在IOS中,sort函数需要这么使用:

[].sort(function(a,b){

return a > b ? 1 : -1;

});

即:返回值必须为1、0或-1,如果您返回 true 或 false 则没有任何效果。