JS-数组-sort排序
2020-06-13 本文已影响0人
刘淘
sort(sortby)方法用于对数组的元素进行排序.
参数可选。 参数必须是函数。
没有参数的时候,按照字母进行排序。
如果想按照其他方式进行排序,需要提供比较函数,该函数要比较两个值。然后返回一个用于说明两个值的相对顺序的数字。
比较函数应该具备两个参数a和b,其返回值如下:
1.若a小于b ,则a在前b在后,返回一个小于0的值
2.若a等于b ,返回0
3.若a大于b,返回大于0的值
数组排序如下:
image.png
image.png
如果是对象数组排序,则需要对比某一项:
image.png