Array.sort()
2020-04-23 本文已影响0人
Mr哎呦喂

它的原理是传入的回调函数会将数组中的元素,两两拿出来做比较,当返回值小于0时,a会被移动到b的前面。反之同理
此处需要注意的是a是位置靠后的那个数字,b是靠前的。

如果你理解了上面这张图,那么也就明白了为什么return a-b跟return b-a可以输出正序和倒序的数组啦
它的原理是传入的回调函数会将数组中的元素,两两拿出来做比较,当返回值小于0时,a会被移动到b的前面。反之同理
此处需要注意的是a是位置靠后的那个数字,b是靠前的。
如果你理解了上面这张图,那么也就明白了为什么return a-b跟return b-a可以输出正序和倒序的数组啦