Heim >Web-Frontend >js-Tutorial >So löschen Sie Elemente in einem Array in js
Titel: So löschen Sie Elemente aus einem Array in JS – mit Codebeispielen
Text:
JavaScript ist eine leistungsstarke Programmiersprache, die umfangreiche Methoden zur Array-Manipulation bietet. Bei Array-Operationen ist das Löschen von Elementen eine häufige Anforderung. In diesem Artikel wird erläutert, wie Sie mithilfe von JavaScript Elemente in einem Array löschen, und es werden spezifische Codebeispiele bereitgestellt.
In JavaScript können wir die folgenden Möglichkeiten verwenden, um Elemente in einem Array zu löschen:
let fruits = ['apple', 'banana', 'orange', 'grape']; fruits.splice(1, 1); // 删除第二个元素 console.log(fruits); // 输出:['apple', 'orange', 'grape']
Im obigen Code erstellen wir zunächst ein Array mit vier Früchten. Anschließend haben wir das Element mit Index 1 (also „Banane“) mit der splice()-Methode entfernt. Schließlich drucken wir die Ausgabe aus und erhalten das Array, nachdem wir die Elemente gelöscht haben.
let vegetables = ['carrot', 'cabbage', 'broccoli', 'tomato']; delete vegetables[2]; // 删除第三个元素的值 console.log(vegetables); // 输出:['carrot', 'cabbage', empty, 'tomato']
Im obigen Code erstellen wir zunächst ein Array mit vier Gemüsesorten. Anschließend haben wir das Element an Index 2 (d. h. „Broccoli“) mit dem Schlüsselwort „delete“ gelöscht. Beachten Sie, dass das gelöschte Array einen empty
-Wert an der dritten Position hinterlässt, ohne den Index neu anzuordnen.
let numbers = [1, 2, 3, 4, 5]; let filteredNumbers = numbers.filter(function(value) { return value !== 3; // 过滤掉值为3的元素 }); console.log(filteredNumbers); // 输出:[1, 2, 4, 5]
Im obigen Code erstellen wir zunächst ein Array mit fünf Zahlen. Dann verwenden wir die Methode filter(), um Elemente mit einem Wert von 3 herauszufiltern und ein neues Array filteredNumbers zu erhalten. Schließlich drucken wir die Ausgabe aus und erhalten das Array, nachdem wir die Elemente gelöscht haben.
Zusammenfassend haben wir drei häufig verwendete Methoden zum Löschen von Elementen in JavaScript-Arrays eingeführt, darunter die Verwendung der Methode splice(), des Schlüsselworts delete und der Methode filter(). Wählen Sie die geeignete Methode basierend auf den tatsächlichen Anforderungen aus und kombinieren Sie sie mit spezifischen Codebeispielen, um Elemente im Array einfach zu löschen. Ich hoffe, dass dieser Artikel den Lesern hilfreich sein kann.
Das obige ist der detaillierte Inhalt vonSo löschen Sie Elemente in einem Array in js. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!