我在其他问题中已经看到了关于不在IOS设备上运行的sort函数,因为它们返回了一个布尔值。那不是我的情况。
这是我的排序功能:
.sort((a, b) => (!a['@IsAvailable']) && b['@IsAvailable'] ? 1 : 0)
除了苹果产品上托管的浏览器外,其他所有内容都正确排序。
答案 0 :(得分:0)
能够在Apple设备上托管的浏览器上运行的正确排序是:
.sort((a, b) => (!a['@IsAvailable']) && b['@IsAvailable'] ? 1 : -1)
Apple对sort函数的解释似乎将0值分组为1或更多。