我总是这样成功地对我的数组进行排序(当我不想要标准的词典排序时):
var arr = […] // some numbers or so arr.sort(function(a, b) { return a > b; });
现在,有人告诉我这是错的,我需要return a-b改为.这是真的,如果是的话为什么?我测试了我的比较功能,它有效!另外,为什么我的解决方案在出错时会如此常见?
return a-b
javascript sorting comparison
comparison ×1
javascript ×1
sorting ×1