logo

Verschiedene Möglichkeiten, ein Element mithilfe von JavaScript aus einem Array zu löschen

In Javascript gibt es keine array.remove()-Methode zum Löschen des Elements. Wir haben ein Array und müssen ein bestimmtes Element aus diesem Array löschen und das resultierende Array in der Konsole zurückgeben.

Verschiedene Möglichkeiten, ein Element aus einem Array zu löschen

Dies sind die folgenden Methoden zur Lösung dieses Problems:



Inhaltsverzeichnis

Notiz: Es gibt einige andere Methoden, die durch in JavaScript integrierte Methoden erstellt werden.

Methode 1: Benutzen for-Schleife Und drücken () Methode

Diese Methode verändert das ursprüngliche Array nicht. Zuerst müssen Sie ein empty()-Array erstellen und dann das neue Array durchlaufen und nur die gewünschten Elemente pushen.

Beispiel: Dieses Beispiel zeigt den oben erläuterten Ansatz.

Javascript




let arr = [>'gfg'>,>'GFG'>,>'g'>,>'techcodeview.com'>];> const arrayWithoutGFG = [];> for> (let i = 0; i if (arr[i] !== 'GFG') { arrayWithoutGFG.push(arr[i]); } } // arr is same console.log(arr); console.log(arrayWithoutGFG);>

>

>

Ausgabe

[ 'gfg', 'GFG', 'g', 'techcodeview.com' ] [ 'gfg', 'g', 'techcodeview.com' ]>

Methode 2: Verwenden Pop()-Methode

Mit dieser Methode wird das letzte Element des Arrays gelöscht und das gelöschte Element als Ausgabe zurückgegeben. Durch das Entfernen des Elements verringert sich die Länge des Arrays.

erweitert für Schleife Java

Beispiel: In diesem Beispiel wird die Methode pop() zum Löschen des Elements eines Arrays verwendet.

Javascript


Arraylist in Java-Sortierung



function> myFunc() {> >let arr = [>'gfg'>,>'GFG'>,>'g'>,>'techcodeview.com'>];> >let name = arr.pop();> >console.log(name);> >console.log(arr.length)> }> myFunc();>

>

>

Ausgabe

techcodeview.com 3>

Methode 3: Verwenden Shift()-Methode

Mit dieser Methode wird ein Element vom Anfang eines Arrays gelöscht. Mit dieser Methode wird das erste Element eines Arrays zurückgegeben. Dadurch wird auch die Länge des ursprünglichen Arrays verringert.

Beispiel: In diesem Beispiel wird die Methode „shift()“ zum Löschen des ersten Elements eines Arrays verwendet.

Javascript




function> myFunc() {> >let arr = [>'gfg'>,>'GFG'>,>'g'>,>'techcodeview.com'>];> >let name = arr.shift();> >console.log(name);> >console.log(arr.length)> }> myFunc();>

>

>

Ausgabe

gfg 3>

Methode 4: Verwenden splice()-Methode

Diese Methode wird zum Löschen des vorhandenen Elements oder zum Ersetzen des Inhalts des Arrays durch Entfernen/Hinzufügen eines neuen Elements verwendet.

Beispiel: In diesem Beispiel wird die Splice-Methode verwendet, um das Element aus einem Array zu löschen.

Javascript




function> myFunc() {> >let myFruit = [>'apple'>,>'banana'>,>'grapes'>,>'strawberry'>];> >const removed = myFruit.splice(2, 2,>'guava'>);> > >// Removed element in the array> >console.log(removed);> >// Length of the original array after deleting> >console.log(myFruit.length);> >// Original array after deleting the array> >console.log(myFruit);> }> myFunc();>

>

>

Ausgabe

Minimal Maximal
[ 'grapes', 'strawberry' ] 3 [ 'apple', 'banana', 'guava' ]>

Methode 5: Verwenden filter()-Methode

Diese Methode gibt das neue Array zurück. Diejenigen Array-Elemente, die die Funktionsbedingung erfüllen, werden nur an das neue Array weitergegeben. Diese Methode verändert das ursprüngliche Array nicht.

Beispiel: In diesem Beispiel verwenden wir die Methode filter(), um ein Element aus einem Array zu löschen.

Javascript




jpa vs. Ruhezustand

const arr = [2, 7, 9, 15, 19];> function> isPrime(n) {> >for> (let i = 2; n>ich; i++) {> >if> (n % i === 0) {> >return> false>;> >}> >}> >return> n>1;> }> console.log(arr.filter(isPrime));>

>

>

Ausgabe

[ 2, 7, 19 ]>

Methode 6: Verwenden Operator löschen

Dieser Operator wird insbesondere zum Löschen von JavaScript-Objekteigenschaften verwendet.

Beispiel: In diesem Beispiel verwenden wir den JavaScript-Löschoperator, um Elemente aus einem Array zu löschen.

Javascript




const arr = [2, 7, 9, 15, 19];> delete> arr[3];> console.log(arr);>

>

>

Ausgabe

[ 2, 7, 9, , 19 ]>

Methode 7: Verwenden Lodash _.remove() Methode

Der _.remove()-Methode wird verwendet, um alle Elemente aus dem Array zu entfernen, das das Prädikat „True“ zurückgibt und die entfernten Elemente zurückgibt.

Beispiel: Dieses Beispiel zeigt den oben erläuterten Ansatz.

Javascript

Konvertieren Sie char in einen String Java




const _ = require(>'lodash'>);> let arr = [1, 2, 3, 4, 5];> let even = _.remove(arr,>function> (n) {> >return> n % 2 == 0;> });> console.log(>'Original Array '>, arr);> console.log(>'Removed element array '>, even);>

>

>

Ausgabe:

Original Array [ 1, 3, 5 ] Removed element array [ 2, 4 ]>