高阶函数
函数嵌套函数,子函数接收父函数传递进来的参数
map
![](https://img.haomeiwen.com/i8606505/133b96321e984adc.png)
map()传入的参数是pow,即函数对象本身
运算规则抽象抽象化
reduce
接收两个参数,reduce()把结果继续和序列的下一个元素做累积计算
![](https://img.haomeiwen.com/i8606505/fa1ef429ea4dc12c.png)
filter
![](https://img.haomeiwen.com/i8606505/8bb38d4819429e72.png)
关键在于实现一个筛选函数
filter()接收的回调函数可以接收另外两个参数
![](https://img.haomeiwen.com/i8606505/b42bc910ee394804.png)
element 元素值 index位置 self 数组本身
![](https://img.haomeiwen.com/i8606505/488e0623b4d0d149.png)
sort
sort数组排序方法,默认使用ASCII码进行排序
sort(function()) 回调函数为函数对象 通过返回-1 0 1 排序
比较关系小(-1)在比较关系大(1)前边
在当前Array上进行修改
网友评论