跳到主要内容

map

2024年06月17日
柏拉文
越努力,越幸运

一、认识


二、语法


三、实现


function map(array, iteratee) {
let index = -1;
const length = array == null ? 0 : array.length;
const result = new Array(length);
while (++index < length) {
result[index] = iteratee(array[index], index, array);
}
return result;
}

function square(n) {
return n * n;
}
console.log(map([4, 8], square));