let array = [1, 2, 3, 4, 5, 6];
customForEach(array, funcForEach);
function customForEach(src, callback) {
for (var i = 0; i < src.length; i++) {
console.log(callback(src, i, src[i]));
}
}
function funcForEach(src, index, item) {
var res = `Элемент ${item} массива [${src}] имеет индекс ${index}`;
return res;
}
Строго в учебных целях нужно написать функцию, которая будет являться аналогом метода forEach. Почти полный аналог получился, за исключением того, что нет необязательного параметра thisArg. Каким образом его дописать в мой код?