小编Mor*_*ern的帖子

JavaScript Array.sort() 在 Firefox 中不起作用

假设我有一个要排序的数组,某个元素将排在第一位,其余部分保持原样。

例如 [1,2,3,4] 并且我希望 2 位于数组的开头

[1,2,3,4].sort((a,b)=> a == 2 ? -1 : 0)
Run Code Online (Sandbox Code Playgroud)

在 chrome 中,输出符合预期

// chrome
[2,1,3,4]
Run Code Online (Sandbox Code Playgroud)

但在 Firefox 中,输出不同,第 2 个不是第一个

// firefox
[1,2,3,4]
Run Code Online (Sandbox Code Playgroud)

javascript firefox

0
推荐指数
1
解决办法
93
查看次数

标签 统计

firefox ×1

javascript ×1