Im Allgemeinen wird gesagt, dass 'forEach' kein Array zurückgibt, wo 'map' eins zurückliefert. In meinem Fall gibt es jedoch eins zurück. Nachgepostet ist mein Code. Ich bin irgendwie verwirrt. Jede Hilfe würde geschätzt werden..forEach() Javascript Funktion gibt ein Array zurück?
//Code Snippet //
var arr = [1, 3, 2];
var arr_temp = [];
arr.forEach(function (i) {
return arr_temp.push(i + i);
});
console.log(arr_temp);
Ich erhalte die Ausgabe wie: [2,6,4]
es gibt nichts zurück, du einfach darin modifiziert werden Array – charlietfl
Sie drängen in 'arr_temp' und dann' console.log (arr_temp) 'es. Die Rückkehr macht eigentlich nichts. –
Dieser Code beschreibt die Ausgabe, die Sie erhalten, indem Sie diese Werte in Ihr Temp-Array übertragen. Was ist die erwartete Ausgabe? –