So löschen Sie ein Element aus dem JS-Array
So löschen Sie ein Element aus einem js-Array: 1. Verwenden Sie die Methode splice(). 3. Verwenden Sie die Methode shift().
Array in JavaScript ist eine sehr häufig verwendete Datenstruktur, die mehrere Elemente speichern kann. Manchmal müssen wir bei der Verarbeitung eines Arrays möglicherweise ein bestimmtes Element löschen. In diesem Artikel werden verschiedene Möglichkeiten zum Löschen von Array-Elementen in JavaScript vorgestellt.
1. Verwenden Sie die Methode splice():
Die Methode splice() ist die in JavaScript am häufigsten verwendete Methode zum Löschen von Array-Elementen. Es löscht ein oder mehrere Elemente an einer angegebenen Position aus einem Array und gibt die gelöschten Elemente zurück. Die Methode splice() erfordert zwei Parameter: die Indexposition des zu löschenden Elements und die Anzahl der zu löschenden Elemente. Hier ist ein Beispiel:
let fruits = ['apple', 'banana', 'orange', 'grape']; fruits.splice(1, 2); console.log(fruits); // 输出:['apple', 'grape']
Im obigen Code haben wir zwei Elemente („Banane“ und „Orange“) ab Indexposition 1 gelöscht.
2. Verwenden Sie die Methode pop(): Die Methode
pop() löscht das letzte Element des Arrays und gibt das Element zurück. Diese Methode eignet sich zum Löschen von Arrays mit Stack-Eigenschaften. Hier ist ein Beispiel:
let fruits = ['apple', 'banana', 'orange', 'grape']; fruits.pop(); console.log(fruits); // 输出:['apple', 'banana', 'orange']
Im obigen Code löschen wir das letzte Element („traube“) des Arrays.
3. Verwenden Sie die Methode „shift()“:
Die Methode „shift()“ ähnelt der Methode „pop()“, löscht jedoch das erste Element des Arrays und gibt dieses Element zurück. Diese Methode eignet sich zum Löschen von Arrays mit Warteschlangeneigenschaften. Hier ist ein Beispiel:
let fruits = ['apple', 'banana', 'orange', 'grape']; fruits.shift(); console.log(fruits); // 输出:['banana', 'orange', 'grape']
Im obigen Code löschen wir das erste Element des Arrays („apple“).
4. Verwenden Sie das Schlüsselwort delete:
Das Schlüsselwort delete ist ein Operator in JavaScript, der das Element an einer angegebenen Position im Array löschen kann. Wenn Sie jedoch das Schlüsselwort delete zum Löschen von Array-Elementen verwenden, ändert sich die Länge des Arrays nicht und der Wert des gelöschten Elements wird undefiniert. Hier ist ein Beispiel:
let fruits = ['apple', 'banana', 'orange', 'grape']; delete fruits[2]; console.log(fruits); // 输出:['apple', 'banana', undefined, 'grape']
Im obigen Code löschen wir das Element ('orange') an Indexposition 2 im Array und ersetzen es durch undefiniert.
Es ist zu beachten, dass bei Verwendung des Schlüsselworts delete zum Löschen eines Array-Elements das gelöschte Element nur als gelöscht markiert und nicht tatsächlich aus dem Speicher gelöscht wird. Daher führt das Löschen eines Elements in einigen Fällen zu einem bestimmten Fehler Aufgrund eines seltsamen Verhaltens wird die Verwendung von delete zum Löschen von Array-Elementen im Allgemeinen nicht empfohlen.
Die oben genannten sind einige gängige Methoden zum Löschen von Array-Elementen in JavaScript. Sie können die geeignete Methode zum Löschen von Array-Elementen basierend auf Ihren spezifischen Anforderungen auswählen. Ich hoffe, dieser Artikel ist hilfreich für Sie!
Das obige ist der detaillierte Inhalt vonSo löschen Sie ein Element aus dem JS-Array. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Methode: 1. Verwenden Sie „shift()“, um das erste Element zu löschen. Die Syntax lautet „array.shift()“. 2. Verwenden Sie „pop()“, um das letzte Element zu löschen. Die Syntax lautet „array.pop()“. Verwenden Sie splice(), um Elemente an einer beliebigen Position zu löschen. Die Syntax lautet „array.splice(position, number)“. 4. Verwenden Sie „length“, um die letzten N Elemente zu löschen. Die Syntax lautet „array.length=original array length-N“. 5. Weisen Sie das leere Array „[ ]“ direkt zu, um das Element zu löschen. 6. Verwenden Sie „delete“, um ein Element am angegebenen Index zu löschen.

3 Konvertierungsmethoden: 1. Verwenden Sie split(), um einen bestimmten String in ein String-Array aufzuteilen. Die Syntax lautet „str.split (Trennzeichen, maximale Länge des Arrays)“. 2. Verwenden Sie den Erweiterungsoperator „...“, iterierbar String-Objekt, konvertieren Sie es in ein Zeichenarray, die Syntax „[...str]“ 3. Verwenden Sie Array.from(), um den String in ein Array zu konvertieren, die Syntax „Array.from(str)“.

Die Länge eines Arrays in JS zu ermitteln ist sehr einfach. Jedes Array verfügt über eine Längeneigenschaft, die die maximale Länge des Arrays zurückgibt, d. h. sein Wert ist gleich dem maximalen Indexwert plus 1. Da numerische Indizes kleiner als 2^32-1 sein müssen, ist der Maximalwert des Längenattributs gleich 2^32-1. Der folgende Code definiert ein leeres Array und weist dann dem Element mit dem Index gleich 100 einen Wert zu. Anschließend gibt die Längeneigenschaft 101 zurück. Daher kann das Längenattribut nicht die tatsächliche Anzahl der Array-Elemente widerspiegeln.

Das JS-Array kann in ein PHP-Array konvertiert werden: 1. Erstellen Sie eine PHP-Beispieldatei. 2. Verwenden Sie die Syntax „JSON.stringify()“, um das JS-Array in einen String im JSON-Format zu konvertieren. Verwenden Sie die Syntax „json_decode()“ „Konvertieren Sie die JSON-Formatzeichenfolge in ein PHP-Array. Der Parameter true wird hier hinzugefügt, was bedeutet, dass die JSON-Formatzeichenfolge in ein PHP-assoziatives Array konvertiert wird.

Es gibt 4 Möglichkeiten, ein Element aus einem js-Array zu löschen: 1. Verwenden Sie splice; 2. Verwenden Sie die Methode „pop“ und „shift“; 4. Verwenden Sie das Schlüsselwort „delete“.

Die Array.prototype.sort()-Methode von JavaScript wird zum Sortieren der Elemente eines Arrays verwendet. Diese Methode sortiert an Ort und Stelle, d. h. sie ändert das ursprüngliche Array, anstatt ein neues sortiertes Array zurückzugeben. Standardmäßig sortiert die Methode sort() Zeichenfolgen nach ihren Unicode-Codepunktwerten. Dies bedeutet, dass es hauptsächlich zum Sortieren von Zeichenfolgen und Zahlen und nicht zum Sortieren von Objekten oder anderen komplexen Datentypen verwendet wird.

In JavaScript können Sie das Längenattribut verwenden, um die Länge des Arrays abzurufen. Die Syntax lautet „array object.length“. Sie können die Funktion „reduce()“ oder „reducRight()“ verwenden, um die Summe der Elemente zu ermitteln. Die Syntax lautet „ arr.reduce(function f(pre,curr){ return pre+cur})“ oder „arr.reduceRight(function f(pre,curr){return pre+cur})“.

Zu den Methoden zum Deduplizieren von JS-Arrays gehören die Verwendung von Set, die Verwendung von indexOf, die Verwendung von Includes, die Verwendung von Filter und die Verwendung von Reduce. 1. Verwenden Sie Set, das dadurch gekennzeichnet ist, dass die Elemente in der Menge nicht wiederholt werden. 2. Verwenden Sie indexOf, um die erste Indexposition des angegebenen Elements im Array zurückzugeben. 3. Verwenden Sie Includes, um festzustellen, ob bereits ein Element vorhanden ist 4. Verwenden Sie Filter, um Elemente zu filtern. 5. Verwenden Sie Reduzieren, um Elemente in einem Array usw. zu komprimieren.