前言
关于这三个高阶函数的使用技巧可以前往廖雪峰老师的教程网站查看,写的很好
廖雪峰-javascript教程-高阶函数
map函数的实现
直接上代码
//map接收一个数组arr和一个函数fn
function map(arr, fn) {
let idx = -1, //表示每次循环的数组下标
len = arr.length,
result = new Array(len);
//这是我们要返回的新的数组,它的长度和arr一样
while (++idx
关于这三个高阶函数的使用技巧可以前往廖雪峰老师的教程网站查看,写的很好
廖雪峰-javascript教程-高阶函数
直接上代码
//map接收一个数组arr和一个函数fn
function map(arr, fn) {
let idx = -1, //表示每次循环的数组下标
len = arr.length,
result = new Array(len);
//这是我们要返回的新的数组,它的长度和arr一样
while (++idx