Ich sah diese Funktion, obwohl es funktioniert gut, aber ich bin etwas verwirrt über die Funktion Ausdrücke. Hier ist der CodeWarum gibt es verschiedene Argumente in dieser JavaScript-Funktion
mapForEach(arr, fn) {
var newArr = [];
for (var i = 0; i < arr.length; i++) {
newArr.push(fn(arr[i]))
}
return newArr;
}
kann jemand erklären, was dieser ziemlich komplizierte Code tatsächlich tut?
** Was der Code tut? ** => Das gleiche wie 'var newArr = arr.map (function (el) { return fn (el) ; }); 'Grundsätzlich ruft diese Funktion' fn' für jedes Element im Array auf und gibt das aktualisierte Array zurück. – Tushar
Es gibt ein neues Array zurück mit dem Ergebnis, dass die Funktion jedes Element aufruft. –