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
ChunkFive Freie Schriftfamilie Cuprum JAH I Kosten...
Überblick Das Builder-Muster ist ein relativ einf...
1. Einleitung Vorher haben wir über das Front-End...
vue-element-admin importiert Komponentenkapselung...
Vorwort In der Praxis kann es zu folgendem Proble...
Die Beispiele in diesem Artikel laufen auf MySQL ...
In diesem Artikel wird der spezifische Code von V...
In diesem Artikelbeispiel wird der spezifische Ja...
Inhaltsverzeichnis Lokales Mixin Globale Mixins Z...
Hintergrund Beim Ausführen einer SQL-Abfrage habe...
Inhaltsverzeichnis 1. Konfigurieren Sie Bridging ...
Problemhintergrund: Wenn Sie Docker zum Bereitste...
Da Frameset und Body auf derselben Ebene liegen, k...
Umweltvorbereitung: VMware+CentOS, jdk 1. Überprü...
In diesem Artikel wird der spezifische Code für J...