Es gibt mehrere Möglichkeiten, ein Element aus einem js-Array zu löschen
Es gibt 4 Möglichkeiten, ein Element aus einem js-Array zu löschen, nämlich: 1. Verwenden Sie splice; 2. Verwenden Sie die Methode „pop“ und „shift“; 4. Verwenden Sie das Schlüsselwort „delete“.
JavaScript ist eine in der Webentwicklung weit verbreitete Programmiersprache und bietet viele Methoden zum Betreiben von Arrays. In JavaScript gibt es viele Möglichkeiten, Elemente aus einem Array zu löschen. Im Folgenden werden einige häufig verwendete Methoden vorgestellt.
1. Verwenden Sie die Splice-Methode
Die Splice-Methode ist eine Methode, die mit JavaScript-Arrays geliefert wird. Sie kann verwendet werden, um Elemente im Array zu löschen und die gelöschten Elemente zurückzugeben. Die Spleißmethode akzeptiert zwei Parameter. Der erste Parameter ist die zu löschende Startposition und der zweite Parameter ist die Anzahl der zu löschenden Elemente. Zum Beispiel:
let arr = [1, 2, 3, 4, 5]; arr.splice(2, 1); // 删除从索引2开始的一个元素
Der obige Code löscht Element 3 mit Index 2 im Array arr. Mit der Splice-Methode können wir beliebig viele Elemente an jeder Position entfernen.
2. Verwenden Sie die Filtermethode
Die Filtermethode ist eine der übergeordneten Funktionen von JavaScript-Arrays. Sie kann das Array nach einer bestimmten Bedingung filtern und ein neues Array zurückgeben, das aus Elementen besteht, die die Bedingungen erfüllen. Mit der Filtermethode können wir Elemente herausfiltern, die nicht gelöscht werden müssen, und so den Effekt des Löschens von Elementen erzielen. Zum Beispiel:
let arr = [1, 2, 3, 4, 5]; arr = arr.filter(element => element !== 3); // 删除数组中值为3的元素
Der obige Code löscht das Element mit dem Wert 3 im Array arr. Mithilfe der Filtermethode können wir Elemente basierend auf unterschiedlichen Bedingungen aus dem Array löschen.
3. Verwenden Sie die Pop-Methode und die Shift-Methode.
Die Pop-Methode und die Shift-Methode sind zwei Methoden, die zum Löschen des letzten Elements und des ersten Elements des Arrays verwendet werden. Die Pop-Methode löscht das letzte Element des Arrays und gibt das gelöschte Element zurück; die Shift-Methode löscht das erste Element des Arrays und gibt das gelöschte Element zurück. Zum Beispiel:
let arr = [1, 2, 3, 4, 5]; arr.pop(); // 删除数组的最后一个元素 arr.shift(); // 删除数组的第一个元素
Der obige Code löscht das letzte Element 5 und das erste Element 1 des Arrays arr.
4. Verwenden Sie das Schlüsselwort „delete“
JavaScript stellt das Schlüsselwort „delete“ zum Löschen der Eigenschaften eines Objekts bereit, kann aber auch zum Löschen von Elementen in einem Array verwendet werden. Wenn Sie das Schlüsselwort delete verwenden, um ein Array-Element zu löschen, wird die Position des gelöschten Elements undefiniert. Zum Beispiel:
let arr = [1, 2, 3, 4, 5]; delete arr[2]; // 删除数组中索引为2的元素
Der obige Code löscht Element 3 mit Index 2 im Array arr und setzt gleichzeitig den Wert von arr[2] auf undefiniert.
Zusammenfassung:
In JavaScript gibt es viele Möglichkeiten, Elemente in einem Array zu löschen, einschließlich der Verwendung der Splice-Methode, Filtermethode, Pop-Methode, Shift-Methode und des Schlüsselworts delete. Welche Methode zu wählen ist, hängt von den tatsächlichen Bedürfnissen ab. Verwenden Sie die Splice-Methode, um eine beliebige Anzahl von Elementen an einer beliebigen Position zu löschen. Verwenden Sie die Filter-Methode, um Elemente basierend auf Bedingungen herauszufiltern. Verwenden Sie die Pop-Methode, um das letzte Element des Arrays zu löschen Um das erste Element des Arrays zu löschen, können Sie den Wert eines Array-Elements mit dem Schlüsselwort „delete“ auf „undefiniert“ setzen. Beherrschen Sie diese Methoden, um Elemente in JavaScript-Arrays flexibler zu betreiben .
Das obige ist der detaillierte Inhalt vonEs gibt mehrere Möglichkeiten, ein Element aus einem js-Array zu löschen. 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)“.

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.

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.

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.

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.

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})“.