我只是好奇他是否正在使用它来迭代整个数组。我总觉得这是-1做了什么,但我想要正确的答案,因为假设会让我无处可去,但错误。感谢任何帮助。
m.sort(function(a, b){
if(a === b) {
return 0;
}
if(typeof a === typeof b) {
return a < b ? -1 : 1;
}
return typeof a < typeof b ? -1 : 1;
});
答案 0 :(得分:1)
正在使用它因为sort要求回调指示a是否小于(-1),等于(0)还是大于(1)
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort