1. verketten() var arr1 = [1,2,3]; var arr2 = [4,5]; var arr3 = arr1.concat(arr2); console.log(arr1); //[1, 2, 3] console.log(arr3); //[1, 2, 3, 4, 5] 2. beitreten() Mit der Methode var arr = [2,3,4]; konsole.log(arr.join()); //2,3,4 console.log(arr); //[2, 3, 4] 3. drücken() Die Methode var a = [2,3,4]; var b = a.push(5); konsole.log(a); //[2,3,4,5] console.log(b); //4 5. Verschiebung() var arr = [2,3,4]; konsole.log(arr.shift()); //2 console.log(arr); //[3,4] 6. unshift() Die Methode var arr = [2,3,4,5]; konsole.log(arr.unshift(3,6)); //6 console.log(arr); //[3, 6, 2, 3, 4, 5] Tipp: Diese Methode muss keine Parameter übergeben. Wenn keine Parameter übergeben werden, werden keine Elemente hinzugefügt. 7. Scheibe () var arr = [2,3,4,5]; Konsole.log(arr.slice(1,3)); //[3,4] console.log(arr); //[2,3,4,5] spleißen() var a = [5,6,7,8]; konsole.log(a.splice(1,0,9)); //[] console.log(a); // [5, 9, 6, 7, 8] var b = [5,6,7,8]; Konsole.log(b.splice(1,2,3)); //[6, 7] console.log(b); //[5, 3, 8] 9. substring() und substr()Ähnlichkeiten: Wenn Sie nur einen Parameter schreiben, sind die Funktionen beider gleich: Beide dienen dazu, das Zeichenfolgenfragment vom aktuellen Index bis zum Ende der Zeichenfolge abzufangen. substr(Startindex); Teilzeichenfolge (Startindex); var str = "123456789"; console.log(str.substr(2)); // "3456789" console.log(str.substring(2)) ;// "3456789" Unterschiede: Der zweite Parameter console.log("123456789".substr(2,5)); // "34567" console.log("123456789".substring(2,5)) ; // "345" 10. sort Sortieren nach var fruit = ['Kirschen', 'Äpfel', 'Bananen']; fruit.sort(); // ['Äpfel', 'Bananen', 'Kirschen'] var Werte = [1, 10, 21, 2]; scores.sort(); // [1, 10, 2, 21] 11. umgekehrt() Mit der Methode var arr = [2,3,4]; Konsole.log(arr.reverse()); //[4, 3, 2] console.log(arr); //[4, 3, 2] 12. indexOf und lastIndexOf Sowohl var a = [2, 9, 9]; a.indexOf(2); // 0 a.indexOf(7); // -1 wenn (a.indexOf(7) === -1) { // Element existiert nicht im Array } letzterIndexVon var Zahlen = [2, 5, 9, 2]; Zahlen.letzterIndexVon(2); // 3 Zahlen.letzterIndexvon(7); // -1 Zahlen.letzterIndexvon(2, 3); // 3 Zahlen.letzterIndexVon(2, 2); // 0 Zahlen.letzterIndexvon(2, -2); // 0 Zahlen.letzterIndexvon(2, -1); // 3 13. jedes Paar-Array Funktion istGroßGenug(Element, Index, Array) { Rückgabeelement < 10; } [2, 5, 8, 3, 4].every(istGroßGenug); // wahr 14. einige Funktion vergleichen(Element, Index, Array) { Rückgabeelement > 10; } [2, 5, 8, 1, 4].some(vergleichen); // falsch [12, 5, 8, 1, 4].some(vergleichen); // wahr 15. Filter var words = ["Spray", "Grenze", "Elite", "überschwänglich", "Zerstörung", "Gegenwart", "glücklich"]; var longWords = Wörter.Filter(Funktion(Wort){ gibt Wortlänge > 6 zurück; }); // Gefiltertes Array longWords ist ["überschwänglich", "Zerstörung", "anwesend"] 16. KarteFührt die angegebene Funktion für jedes Element in einem Array aus und gibt ein neues Array zurück, das aus den Ergebnissen jedes Funktionsaufrufs besteht. var Zahlen = [1, 5, 10, 15]; var doubles = Zahlen.map(Funktion(x) { gebe x * 2 zurück; }); // doubles ist jetzt [2, 10, 20, 30] // Zahlen sind immer noch [1, 5, 10, 15] 17. forEach-Array-Durchlaufconst Elemente = ['Element1', 'Element2', 'Element3']; const Kopie = []; Elemente.fürJedes(Funktion(Element){ kopieren.push(Element) });
1. finden():Übergeben Sie eine Rückruffunktion, um das erste Element im Array zu finden, das den aktuellen Suchkriterien entspricht, geben Sie es zurück und beenden Sie die Suche. const arr = [1, "2", 3, 3, "2"] Konsole.log(arr.find(n => Typ von n === "Zahl")) // 1 2. findIndex():Übergeben Sie eine Rückruffunktion, um das erste Element im Array zu finden, das den aktuellen Suchkriterien entspricht, geben Sie seinen Index zurück und beenden Sie die Suche. const arr = [1, "2", 3, 3, "2"] console.log(arr.findIndex(n => Typ von n === "Zahl")) // 0 3. füllen():Ersetzen Sie die Elemente im Array durch neue Elemente. Sie können den Indexbereich für die Ersetzung angeben. arr.fill(Wert, Start, Ende) 4. copyWithin():Wählen Sie einen Index des Arrays aus und beginnen Sie mit dem Kopieren der Array-Elemente ab dieser Position. Standardmäßig wird mit dem Kopieren bei 0 begonnen. Sie können auch einen Bereich zu kopierender Elemente angeben. arr.copyWithin(Ziel, Start, Ende) const arr = [1, 2, 3, 4, 5] Konsole.log(arr.copyWithin(3)) // [1,2,3,1,2] beginnt mit dem Element mit dem Index 3 und kopiert das Array, sodass 4 und 5 durch 1 und 2 ersetzt werden. const arr1 = [1, 2, 3, 4, 5] console.log(arr1.copyWithin(3, 1)) // [1,2,3,2,3] beginnt mit dem Element mit dem Index 3 und kopiert das Array. Der Index des ersten zu kopierenden Elements ist 1, daher werden 4 und 5 durch 2 und 3 ersetzt. const arr2 = [1, 2, 3, 4, 5] Konsole.log(arr2.copyWithin(3, 1, 2)) // [1,2,3,2,5] beginnt mit dem Element mit dem Index 3 und kopiert das Array. Das erste zu kopierende Element hat den Index 1 und die Endposition ist 2, also wird 4 durch 2 ersetzt. 5. von Konvertieren Sie const bar = ["a", "b", "c"]; Array.von(Balken); // ["a", "b", "c"] Array.von('foo'); // ["f", "o", "o"] 6. von Wird verwendet, um einen Satz von Werten in ein Array zu konvertieren. Der Hauptzweck dieser Methode besteht darin, die Mängel des Array-Konstruktors Array() // [] Array(3) // [, , ,] Array(3, 11, 8) // [3, 11, 8] Array.von(7); // [7] Array.von(1, 2, 3); // [1, 2, 3] Array(7); // [ , , , , , , ] Array(1, 2, 3); // [1, 2, 3] 7. entries() gibt einen Iterator zurück: gibt Schlüssel-Wert-Paare zurück//Array const arr = ['a', 'b', 'c']; für (let v of arr.entries()) { Konsole.log(v) } // [0, 'a'] [1, 'b'] [2, 'c'] //Satz const arr = neues Set(['a', 'b', 'c']); für (let v of arr.entries()) { Konsole.log(v) } // ['ein', 'ein'] ['b', 'b'] ['c', 'c'] //Karte const arr = neue Map(); arr.set('ein', 'ein'); arr.set('b', 'b'); für (let v of arr.entries()) { Konsole.log(v) } // ['ein', 'ein'] ['b', 'b'] 8. values() gibt einen Iterator zurück: gibt den Wert des Schlüssel-Wert-Paares zurück//Array const arr = ['a', 'b', 'c']; für (let v of arr.values()) { Konsole.log(v) } //'a' 'b' 'c' //Satz const arr = neues Set(['a', 'b', 'c']); für (let v of arr.values()) { Konsole.log(v) } // 'a' 'b' 'c' //Karte const arr = neue Map(); arr.set('ein', 'ein'); arr.set('b', 'b'); für (let v of arr.values()) { Konsole.log(v) } // 'a' 'b' 9. keys() gibt einen Iterator zurück: Gibt den Schlüssel des Schlüssel-Wert-Paares zurück//Array const arr = ['a', 'b', 'c']; für (let v von arr.keys()) { Konsole.log(v) } // 0 1 2 //Satz const arr = neues Set(['a', 'b', 'c']); für (let v von arr.keys()) { Konsole.log(v) } // 'a' 'b' 'c' //Karte const arr = neue Map(); arr.set('ein', 'ein'); arr.set('b', 'b'); für (let v von arr.keys()) { Konsole.log(v) } // 'a' 'b' 10. beinhaltet Bestimmt, ob das Element im Array vorhanden ist. Parameter: der zu suchende Wert, die Startposition. Dies kann var a = [1, 2, 3]; a.includes(2); // wahr a.includes(4); // falsch Dies ist das Ende dieses Artikels über häufig verwendete Array-Operationsmethoden in JavaScript. Weitere relevante Array-Operationsmethoden in JavaScript finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! Das könnte Sie auch interessieren:
|
<<: Prinzip und Anwendungsbeispiele des URL-Umschreibmechanismus von Nginx
Text 1) Laden Sie das Ubuntu-Image herunter Docke...
Vorwort: Der Installationsvorgang wird nicht im D...
Inhaltsverzeichnis Hintergrund Wirkung Ideen Hint...
Vorwort Es ist sehr einfach, einen Server in node...
So schreiben Sie Konfigurationsdateien und verwen...
Docker wird in immer mehr Szenarien verwendet. Fü...
Es gibt viele Tools, Komponenten und Programme zu...
Klicken Sie hier, um zum Abschnitt „HTML-Tutorial“...
Dieses Mal werde ich über die Fähigkeiten zur Ent...
Das Folgende ist mein Urteil basierend auf der Da...
Als Neuling, der gerade mit dem Linux-System in K...
Dieser Artikel zeichnet das grafische Tutorial zu...
Vorschauversionen von Safari (Technology Preview ...
Nehmen Sie nun an, dass Sie dem Formular ein Elem...
Remote-SSH installieren und konfigurieren Öffnen ...