Я пытаюсь реализовать функцию map
самостоятельно.
Пока мой код выглядит так:
Array.prototype.mapz = function (callback) {
let arr = []
for (let i = 0; i < array.length; i++) {
arr.push(callback(array[i]));
}
return arr;
};
function double(arg) {
return arg * 2
};
const x = [1, 2, 3].mapz(double);
console.log(x); // This should be [2, 3, 6];
Мне интересно, как я могу получить доступ к массиву, который я отображаю в моем mapz
методе?