Возвращаемый массив должен быть [1,2,3]
, но вместо этого [3,4,5]
регистрируется на консоли. Может кто-нибудь объяснить мне, почему?
function forEach(array, callback) {
var newA = []
for (var i = 0; i < array.length; i++) {
newA.push(callback(array[i]));
}
}
function map(array, callback) {
forEach(array, callback)
return array
}
console.log(map([3, 4, 5], n => n - 2));