Die JavaScript-Methode array map() erstellt ein neues Array unter Verwendung des Ergebnisses des Aufrufs der bereitgestellten Funktion für jedes Element in diesem Array.
Syntax
array.map(callback[, thisObject]);
Im Folgenden sind die Details der Parameter aufgeführt:
Rückruf: Die Funktion generiert neue Array-Elemente aus dem aktuellen Element.
thisObject: Das als Ausführungsrückruf-JavaScript verwendete Objekt erstreckt sich auf den ECMA-262-Standard und ist daher möglicherweise nicht in anderen Implementierungen des Standards vorhanden. Damit es funktioniert, müssen Sie oben den folgenden Skriptcode hinzufügen:
Beispiel:
if (!Array.prototype.map) { Array.prototype.map = function(fun /*, thisp*/) { var len = this.length; if (typeof fun != "function") throw new TypeError(); var res = new Array(len); var thisp = arguments[1]; for (var i = 0; i < len; i++) { if (i in this) res[i] = fun.call(thisp, this[i], i, this); } return res; }; }
Dies wird die folgenden Ergebnisse liefern:
JavaScript Array map Method
Weitere verwandte Artikel zur Verwendung der map()-Methode zum Betreiben von Arrays in JavaScript finden Sie auf der chinesischen PHP-Website!