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.

Dies sind die folgenden Methoden zur Lösung dieses Problems:
Inhaltsverzeichnis
- Verwendung der for-Schleife und der push()-Methode
- Verwenden der Pop()-Methode
- Verwenden der Methode „shift()“.
- Verwendung der splice()-Methode
- Verwendung der filter()-Methode
- Verwenden des Löschoperators
- Verwenden der Lodash _.remove()-Methode
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 ]>