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
Fügen Sie das Tag <Head> hinzu <meta http...
Plötzlich musste ich einen privaten Dienst für di...
Vorwort Arrays sind eine spezielle Art von Objekt...
In diesem Artikelbeispiel wird der spezifische Co...
<br /> Die Zugriffsgeschwindigkeit einer Web...
1 Starten Sie den Docker-Dienst Zuerst müssen Sie...
Das „nofollow“-Tag wurde vor einigen Jahren von G...
Vorwort Um den Unterschied zwischen dem Hinzufüge...
Vorwort Tomcat ist ein weit verbreiteter Java-Web...
Code kopieren Der Code lautet wie folgt: <!DOC...
Inhaltsverzeichnis 1. Was ist Set 2. Konstruktor ...
Dies liegt daran, dass der Datenbankserver so ein...
Inhaltsverzeichnis 1. Übergeordnete Komponenten u...
Wenn ein Thread eine DELAYED-Anweisung für eine T...
Vorwort Jeder Entwickler, der mit JS in Berührung...