IOS .sort功能不起作用

时间:2017-09-21 18:22:09

标签: javascript

我在其他问题中已经看到了关于不在IOS设备上运行的sort函数,因为它们返回了一个布尔值。那不是我的情况。

这是我的排序功能:

.sort((a, b) => (!a['@IsAvailable']) && b['@IsAvailable'] ? 1 : 0)

除了苹果产品上托管的浏览器外,其他所有内容都正确排序。

1 个答案:

答案 0 :(得分:0)

能够在Apple设备上托管的浏览器上运行的正确排序是:

.sort((a, b) => (!a['@IsAvailable']) && b['@IsAvailable'] ? 1 : -1)

Apple对sort函数的解释似乎将0值分组为1或更多。