Detaillierte Erläuterung gängiger Methoden von JavaScript Array

Detaillierte Erläuterung gängiger Methoden von JavaScript Array

Methoden, die das ursprüngliche Array nicht ändern

1. verketten

Wird zum Zusammenführen von zwei oder mehr Arrays verwendet. Diese Methode verändert das vorhandene Array nicht, sondern gibt ein neues Array zurück.

Grammatik:

var neues_Array = altes_Array.concat(Wert1[, Wert2[, ...[, WertN]]])

Parameter:

ValueN (optional):

Arrays und/oder Werte, die zu einem neuen Array zusammengeführt werden. Wenn alle valueN-Parameter weggelassen werden, gibt concat eine oberflächliche Kopie des vorhandenen Arrays zurück, für das diese Methode aufgerufen wird.

Rückgabewert:

Ein neues Array

Bildbeschreibung hier einfügen

2. Mitmachen

Verkettet alle Elemente eines Arrays (oder eines arrayähnlichen Objekts) zu einem String und gibt den String zurück. Wenn das Array nur ein Element hat, wird dieses Element ohne Trennzeichen zurückgegeben.

Grammatik:

arr.join([Trennzeichen])

Parameter:

separator (optional):

Gibt eine Zeichenfolge an, um die einzelnen Elemente des Arrays zu trennen. Wandeln Sie das Trennzeichen bei Bedarf in eine Zeichenfolge um. Wenn dieser Wert weggelassen wird, werden Array-Elemente durch Kommas (,) getrennt. Wenn das Trennzeichen eine leere Zeichenfolge ("") ist, werden zwischen allen Elementen keine Zeichen eingefügt.

Rückgabewert:

Eine Zeichenfolge mit allen aneinandergereihten Array-Elementen. Wenn arr.length 0 ist, wird eine leere Zeichenfolge zurückgegeben.

Bildbeschreibung hier einfügen

Beachten:

Wenn ein Element nicht definiert oder null ist, wird es in eine leere Zeichenfolge umgewandelt.

3. In Scheiben schneiden

Gibt ein neues Array-Objekt zurück, das eine oberflächliche Kopie des durch „beginn“ und „ende“ (einschließlich „beginn“ und ausschließlich „ende“) bestimmten Original-Arrays ist. Das ursprüngliche Array wird nicht verändert.

Grammatik:

arr.slice([Anfang[, Ende]])

Parameter:

begin (optional): Der Index, bei dem die Extraktion beginnt (beginnend bei 0), aus dem die ursprünglichen Array-Elemente extrahiert werden. Wenn der Parameter eine negative Zahl ist, bedeutet dies, dass mit der Extraktion beim letzten Element im Original-Array begonnen werden soll. Slice(-2) bedeutet, dass das vorletzte bis letzte Element (einschließlich des letzten Elements) im Original-Array extrahiert werden soll. Wenn „begin“ weggelassen wird, beginnt der Slice beim Index 0. Wenn begin den Indexbereich des ursprünglichen Arrays überschreitet, wird ein leeres Array zurückgegeben.

end (optional): Der Index (beginnend bei 0), an dem die Extraktion endet, an dem die Extraktion der ursprünglichen Array-Elemente endet. Slice extrahiert alle Elemente im ursprünglichen Array mit Indizes von Anfang bis Ende (einschließlich Anfang, aber ohne Ende). Wenn dieser Parameter eine negative Zahl ist, gibt er das letzte Element im ursprünglichen Array an, bei dem die Extraktion endet. Wenn „Ende“ weggelassen wird, wird der Slice bis zum Ende des ursprünglichen Arrays extrahiert. Wenn „Ende“ größer als die Länge des Arrays ist, wird der Slice bis zum Ende des ursprünglichen Arrays extrahiert.

Rückgabewert:

Ein neues Array, das die extrahierten Elemente enthält.

Bildbeschreibung hier einfügen

4. toString

Gibt eine Zeichenfolge zurück, die das angegebene Array und seine Elemente darstellt.

Grammatik:

arr.toString()

Rückgabewert:

Eine Zeichenfolge, die das angegebene Array und seine Elemente darstellt.

Bildbeschreibung hier einfügen

So ändern Sie das ursprüngliche Array

1. Pop

Entfernt das letzte Element aus einem Array und gibt den Wert dieses Elements zurück.

Grammatik:

arr.pop()

Rückgabewert

Das aus dem Array zu entfernende Element (gibt „undefined“ zurück, wenn das Array leer ist).

Bildbeschreibung hier einfügen

2. Drücken

Fügt ein oder mehrere Elemente am Ende eines Arrays hinzu und gibt die neue Länge des Arrays zurück.

Grammatik:

arr.push(element1, ..., elementN)

Parameter:

elementN : Das Element, das am Ende des Arrays hinzugefügt werden soll.

Rückgabewert:

Wenn diese Methode aufgerufen wird, wird der neue Längeneigenschaftswert zurückgegeben.

Bildbeschreibung hier einfügen

3. Schicht

Entfernt das erste Element aus einem Array und gibt den Wert dieses Elements zurück. Diese Methode ändert die Länge eines Arrays.

Grammatik:

arr.verschiebung()

Rückgabewert:

Das aus dem Array entfernte Element; gibt „undefined“ zurück, wenn das Array leer ist.

Bildbeschreibung hier einfügen

4. Schalten Sie ab

Fügt am Anfang eines Arrays ein oder mehrere Elemente hinzu und gibt die neue Länge des Arrays zurück (diese Methode ändert das ursprüngliche Array).

Grammatik:

arr.unshift(element1, ..., elementN)

Parameter:

elementN: Das Element oder die Elemente, die am Anfang des Arrays hinzugefügt werden sollen.

Rückgabewert:

Wenn diese Methode für ein Objekt aufgerufen wird, wird der Wert seiner Längeneigenschaft zurückgegeben.

Bildbeschreibung hier einfügen

5. Spleißen

Ändert ein Array, indem vorhandene Elemente entfernt oder ersetzt oder an der Stelle neue Elemente hinzugefügt werden, und gibt den geänderten Inhalt als Array zurück. Diese Methode mutiert das ursprüngliche Array.

Grammatik:

array.splice(Start[, AnzahlLöschen[, Element1[, Element2[, ...]]]])

**Parameter:**

start​ : Gibt die Startposition der Änderung an (von 0 an gezählt). Wenn die Länge des Arrays überschritten wird, wird Inhalt vom Ende des Arrays hinzugefügt. Wenn es ein negativer Wert ist, gibt dies die Anzahl der Bits vom Ende des Arrays an (gezählt von -1, was bedeutet, dass -n das n-te Element vom Ende ist und array.length-n entspricht). Wenn der Absolutwert der negativen Zahl größer als die Länge des Arrays ist, bedeutet dies, dass die Startposition 0 ist.

deleteCount (optional): Eine Ganzzahl, die die Anzahl der zu entfernenden Array-Elemente darstellt. Wenn deleteCount größer ist als die Gesamtzahl der Elemente nach dem Start, werden alle Elemente nach dem Start gelöscht (einschließlich der Startposition). Wenn deleteCount weggelassen wird oder sein Wert größer oder gleich array.length – start ist (d. h. wenn er größer oder gleich der Anzahl der Elemente nach start ist), werden alle Elemente des Arrays nach start gelöscht. Wenn deleteCount 0 oder negativ ist, werden keine Elemente entfernt. In diesem Fall sollte mindestens ein neues Element hinzugefügt werden.

item1, item2, … (optional): Elemente, die dem Array hinzugefügt werden sollen, beginnend an der Startposition. Wenn nicht angegeben, entfernt splice() einfach Array-Elemente.

Rückgabewert:

Ein Array, das aus den entfernten Elementen besteht. Wenn nur ein Element entfernt wird, wird ein Array zurückgegeben, das nur ein Element enthält. Wenn keine Elemente entfernt wurden, wird ein leeres Array zurückgegeben.

Bildbeschreibung hier einfügen

6. Rückwärts

Kehrt die Position der Elemente in einem Array um und gibt das Array zurück. Das erste Element des Arrays wird zum letzten und das letzte Element des Arrays wird zum ersten. Diese Methode verändert das ursprüngliche Array.

Grammatik:

arr.umkehren()

Rückgabewert:

Das umgekehrte Array.

Bildbeschreibung hier einfügen

7. Sortieren

Sortiert die Elemente eines Arrays mithilfe eines Algorithmus und gibt das Array zurück.

Grammatik:

arr.sort([Vergleichsfunktion])

Parameter:

compareFunction (optional): Eine Funktion zum Angeben einer Reihenfolge. Wenn es weggelassen wird, werden die Elemente entsprechend den Unicode-Positionen der Zeichen in der konvertierten Zeichenfolge sortiert.

1. firstEl : Das erste zu vergleichende Element.

2. secondEl : Das zweite zu vergleichende Element.

Rückgabewert:

Das sortierte Array.

Bildbeschreibung hier einfügen

Zusammenfassen

Dieser Artikel endet hier. Ich hoffe, er kann Ihnen helfen. Ich hoffe auch, dass Sie mehr Inhalt auf 123WORDPRESS.COM lesen können!

Das könnte Sie auch interessieren:
  • Zusammenfassung einiger gängiger Methoden des JavaScript-Arrays
  • Beispiel zum Verlassen der Schleife in Array.forEach in js
  • Analyse der Verwendung von JavaScript-Array-Objekten
  • Detaillierte Erklärung der grundlegenden Methoden des JavaScript-Array-Objekts
  • Zusammenfassung der Operationsmethoden für JS-Array-Objekte

<<:  Beispiel für die Implementierung von Gruppierung und Deduplizierung in einer MySQL-Tabellenverknüpfungsabfrage

>>:  Beispielcode zum automatischen Umbrechen des Pre-Tags

Artikel empfehlen

JavaScript Canvas Tetris-Spiel

Tetris ist ein sehr klassisches kleines Spiel, un...

Detaillierte Erklärung des JS-Browserspeichers

Inhaltsverzeichnis Einführung Plätzchen Was sind ...

Der Prozess der Installation von MySQL 8.0.26 auf CentOS7

1. Laden Sie zunächst die entsprechende Datenbank...

Eine kurze Diskussion zum Thema Ziehen und Sortieren von Elementen in Tabellen

In letzter Zeit stoße ich bei der Verwendung von ...

So installieren und verwenden Sie Server-U Version 14

Einführung der Server-U-Software Server-U ist ein...

js Canvas realisiert Slider-Verifizierung

In diesem Artikelbeispiel wird der spezifische Co...

Javascript realisiert 10-Sekunden-Countdown zur Bezahlung

In diesem Artikel wird der spezifische Code von J...

Best Practices zur Implementierung einfacher Jira-Projekte mit React+TS

Eine Reihe von Projekten für die Ausbildung reagi...

So führen Sie Hadoop aus und erstellen Images in Docker

Wir erfinden das Rad neu: Hier verwenden wir Neuv...

202 kostenlose, hochwertige XHTML-Vorlagen (1)

Hier präsentiert 123WORDPRESS.COM den ersten Teil...

So verwenden Sie den dd-Befehl in Linux, ohne die Festplatte zu zerstören

Egal, ob Sie versuchen, Daten von einem sterbende...