通常规定,对于两个元素x和y,如果认为x < y,则返回-1,如果认为x == y,则返回0,如果认为x > y,则返回1,这样,排序算法就不用关心具体的比较过程,而是根据比较结果直接排序。
sort()方法是一个高阶函数,它还可以接收一个比较函数来实现自定义的排序。
要按数字大小排序,我们可以这么写:
更加简便的写法:
如果要倒序排序,我们可以把大的数放前面:
更加简便的写法:
PS:sort()方法会直接对Array进行修改,它返回的结果仍是当前Array:
Serena_tz 博主文章分类:javascript
通常规定,对于两个元素x和y,如果认为x < y,则返回-1,如果认为x == y,则返回0,如果认为x > y,则返回1,这样,排序算法就不用关心具体的比较过程,而是根据比较结果直接排序。
sort()方法是一个高阶函数,它还可以接收一个比较函数来实现自定义的排序。
要按数字大小排序,我们可以这么写:
更加简便的写法:
如果要倒序排序,我们可以把大的数放前面:
更加简便的写法:
PS:sort()方法会直接对Array进行修改,它返回的结果仍是当前Array:
了解高阶函数。
JavaScript的函数其实都指向某个变量。既然变量可以指向函数,函数的参数能接收变量,那么一
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M