廖雪峰JavaScript高阶函数

高阶函数

函数嵌套函数,子函数接收父函数传递进来的参数

map


map

map()传入的参数是pow,即函数对象本身

运算规则抽象抽象化

reduce

接收两个参数,reduce()把结果继续和序列的下一个元素做累积计算


reduce

filter


filter

关键在于实现一个筛选函数

filter()接收的回调函数可以接收另外两个参数

filter回调函数

element 元素值    index位置    self 数组本身

数组去重

sort

sort数组排序方法,默认使用ASCII码进行排序

sort(function()) 回调函数为函数对象    通过返回-1 0 1 排序

比较关系小(-1)在比较关系大(1)前边

在当前Array上进行修改

你可能感兴趣的:(廖雪峰JavaScript高阶函数)