Как правило, сказано, что «forEach» не возвращает массив, где «карта» возвращает один. Однако в моем случае он возвращает one.Below опубликовал мой код. Я немного растерялся. Любая помощь будет оценена по достоинству..forEach() Функция Javascript возвращает массив?
//Code Snippet //
var arr = [1, 3, 2];
var arr_temp = [];
arr.forEach(function (i) {
return arr_temp.push(i + i);
});
console.log(arr_temp);
Я получаю выход как: [2,6,4]
он не возвращает ничего, вы просто модифицируя массив внутри него – charlietfl
Вы подталкиваете в 'arr_temp', а затем' console.log (arr_temp) 'it. 'Return' на самом деле ничего не делает. –
Этот код описывает вывод, который вы получаете, путем нажатия этих значений в ваш временный массив. Каков ожидаемый результат? –