Dit artikel demonstreert de methoden voor het verwijderen van een object uit een array met JavaScript.
Hoe verwijder / verwijder ik een object uit een array met JavaScript?
Gebruik de volgende methoden om een object uit een array te verwijderen:
Methode 1: verwijder een object uit een array met behulp van de shift()-methode
De ' verschuiving() ”methode wordt gebruikt voor het verwijderen van een item of object vanaf het begin van een array. Het verwijdert het eerste element van een array en wijzigt de oorspronkelijke array door de indices van alle resterende elementen bij te werken. Het is een statische methode van de “ matrix ' voorwerp.
Syntaxis
De gegeven syntaxis wordt gebruikt om het eerste object uit een array te verwijderen:
reeks. verschuiving ( ) ;
Voorbeeld
Maak een reeks objecten met de naam ' arrObj ”:
const arrObj = [
{ naam : 'Groot' , leeftijd : 28 } ,
{ naam : 'Vlucht' , leeftijd : 26 } ,
{ naam : 'Stefanus' , leeftijd : 27 } ,
{ naam : 'Rohnda' , leeftijd : 25 } ,
{ naam : 'Mike' , leeftijd : 22 }
] ;
Roep de methode shift() aan om het eerste object van een array te verwijderen en op te slaan in de variabele ' verwijderObj ”:
was verwijderObj = arrObj. verschuiving ( ) ;Print het verwijderde object op de console:
troosten. loggen ( verwijderObj ) ;
Druk ten slotte de resterende array af met behulp van de ' console.log() ” methode:
troosten. loggen ( arrObj ) ;Het kan worden waargenomen dat het eerste object van de array waarvan het sleutel-waardepaar ' {naam: ‘Mari’, leeftijd: 28} ' wordt verwijderd en geretourneerd als de waarde van ' verwijderObj ”. De oorspronkelijke array wordt vervolgens gewijzigd en de indexen worden bijgewerkt, zodat het volgende object in de array het eerste object wordt:
Methode 2: verwijder een object uit een array met behulp van de splice()-methode
Als u een object uit een specifieke index wilt verwijderen, gebruikt u de ' splitsen() ” methode. Er zijn twee parameters nodig als argument. Het wijzigt/wijzigt de originele array en voert een nieuwe array uit.
Syntaxis
De onderstaande syntaxis wordt gebruikt om het opgegeven object uit een array te verwijderen:
In de bovenstaande syntaxis:
- “ inhoudsopgave ” is de specifieke index van het element dat zal worden verwijderd.
- “ deleteCount ” is het aantal elementen dat wordt verwijderd. Als deze waarde 0 is, worden er geen elementen verwijderd.
Voorbeeld
Roep de methode splice() aan door de index ' 2 ” om het 3e object uit een array te verwijderen. “ 1 ” geeft aan dat slechts één object uit een array wordt verwijderd:
Zoals u kunt zien, is het 3e object met de sleutelwaarde ' {naam: Stephen', leeftijd: 27} ” is succesvol verwijderd uit een array:
Methode 3: verwijder een object uit een array met behulp van de pop()-methode
Om het laatste object uit een array te verwijderen, gebruikt u de ' knal() ” methode. Het is een ingebouwde methode van het Array-object dat het laatste element uit een array haalt.
Syntaxis
Volg de onderstaande syntaxis om het laatste object uit een array te verwijderen:
Voorbeeld
Roep de methode pop() aan om het laatste object uit een array te verwijderen:
Uitgang
We hebben alle methoden gecompileerd om een object uit een array in JavaScript te verwijderen/verwijderen.
Conclusie
Om een object uit een array te verwijderen, gebruikt u de ' verschuiving() ' methode, ' splitsen() ” methode, of de “ knal() ” methode. De methode shift() wordt gebruikt om het eerste object uit een array te verwijderen, de methode pop() verwijdert het laatste object en de methode splice() verwijdert elk opgegeven object. Dit artikel demonstreerde de methoden om een object uit een array te verwijderen met JavaScript.