1. Methodenübersicht
Die MAP () -Methode gibt ein neues Array zurück, das aus dem Rückgabewert jedes Elements im ursprünglichen Array besteht, das als angegebene Methode bezeichnet wird.
2. Beispiel
2.1 Verwenden der Karte in Saiten
Verwenden Sie die Kartenmethode in einer Zeichenfolge, um ein Array von ASCII -Codes zu erhalten, die jedem Zeichen in einer Zeichenfolge entsprechen:
var map = array.prototype.mapvar a = map.call ("Hallo Welt", Funktion (x) {return x.charcodeat (0);}) // Der Wert von A ist [72, 101, 108, 108, 111, 32, 87, 111, 114, 108, 108, 100]2.2 Anfällig für Fehler machen
Im Allgemeinen muss die Rückruffunktion in der MAP -Methode nur einen Parameter akzeptieren (oft gibt es nur einen benutzerdefinierten Funktionsparameter), das das Array -Element selbst ist, das durchquert wird.
Dies bedeutet jedoch nicht, dass MAP nur einen Parameter an einen Rückruf übergeht (sie überträgt 3 Parameter). Diese Trägheit kann uns zu einem sehr einfachen Fehler machen.
// Was gibt die folgende Anweisung zurück: ["1", "2", "3"]. In der Tat kann Parseint zwei Parameter haben. Der zweite Parameter ist eine Binärzahl. Sie können es durch die Anweisung "Alert (parseInt.length) === 2" .// Wenn die MAP -Methode die Rückruffunktion aufruft, übergeben drei Parameter: Das Element, das derzeit durchquert wird, und das Elementindex und das ursprüngliche Array selbst Somit gibt es Nan./*//Die der folgenden Benutzerfunktion zurück returnIntFunction returnInt (Element) {return parseInt (Element, 10);} ["1", "2", "3"]. MAP (returnInt); // return [1,2,3]*///Referenz: https://developer.mozilla.org/zh-cn/docs/web/javascript/reference/global_objects/array/map
Ein umfassendes Verständnis der im obigen Artikel enthaltenen MAP () -Methode ist der gesamte Inhalt, den ich mit Ihnen teile. Ich hoffe, Sie können Ihnen eine Referenz geben und ich hoffe, Sie können wulin.com mehr unterstützen.