我在其他问题中看到排序函数在IOS设备上不起作用,因为它们返回一个布尔值。那不是我的案子。
下面是我的排序函数:
.sort((a, b) => (!a['@IsAvailable']) && b['@IsAvailable'] ? 1 : 0)
除了苹果产品上托管的浏览器之外,它可以正确地对所有内容进行排序。
发布于 2017-09-21 20:35:00
能够在苹果设备上的浏览器上工作的正确排序是:
.sort((a, b) => (!a['@IsAvailable']) && b['@IsAvailable'] ? 1 : -1)
Apple对排序函数的解释似乎是将0值与1或更多值组合在一起。
https://stackoverflow.com/questions/46350791
复制