所谓高阶函数,就是函数中可以传入另一个函数作为参数的函数. 简单一张图,方便理解全文. function 高阶函数(函数){} 这是一个高阶函数,f是传入的函数作为参数. 其实高阶函数用的很多.其实平时也用,只是或许有些人并不知道那叫高阶函数. js函数可以传入变量,而函数也是一个变量,自然也是可以传递的. 如: map:一般用于操作数组集合,遍历操作用. 使用map(String)可以将数组的元素转字符串化: 但是内部对象会变成[object Object],数组会变成逗号分隔字符串,整个函数…