高阶函数
是一个特殊的函数,特殊之处:它指使用其他函数作为参数或者返回值
map函数
映射。给我一个值,我给你变成另一个值。y = x * 2
map函数需要一个额外的函数作为参数,所以,它是一个高阶函数
练习:
foreach函数
对数组的每一个元素都去执行一次函数
与map函数的区别:没有返回值
filter函数
对数组元素使用函数进行过滤。如果返回true就把该元素保留。返回一个新的数组
flatten函数
二维数组
flatten的作用:把二维数组转成一维数组
注意:调用时不要加()