Tässä artikkelissa esitellään menetelmät objektin poistamiseksi taulukosta JavaScriptin avulla.
Kuinka poistaa / poistaa objekti taulukosta JavaScriptillä?
Kun haluat poistaa objektin taulukosta, käytä seuraavia menetelmiä:
Tapa 1: Poista objekti taulukosta Shift()-menetelmällä
' siirtää() ” -menetelmää käytetään kohteen tai objektin poistamiseen taulukon alusta. Se poistaa taulukon ensimmäisen elementin ja muuttaa alkuperäistä taulukkoa päivittämällä kaikkien jäljellä olevien elementtien indeksit. Se on staattinen menetelmä ' Array ”objekti.
Syntaksi
Annettua syntaksia käytetään ensimmäisen objektin poistamiseen taulukosta:
joukko. siirtää ( ) ;
Esimerkki
Luo joukko objekteja nimeltä ' arrObj ':
konst arrObj = [
{ nimi : 'Iso' , ikä : 28 } ,
{ nimi : 'Parvi' , ikä : 26 } ,
{ nimi : 'Stephen' , ikä : 27 } ,
{ nimi : 'Rohnda' , ikä : 25 } ,
{ nimi : 'Mike' , ikä : 22 }
] ;
Kutsu shift()-menetelmää poistaaksesi taulukon ensimmäisen objektin ja tallentaaksesi ne muuttujaan ' poistaObj ':
oli poistaObj = arrObj. siirtää ( ) ;Tulosta poistettu objekti konsolissa:
konsoli. Hirsi ( poistaObj ) ;
Tulosta lopuksi jäljellä oleva matriisi käyttämällä ' console.log() 'menetelmä:
konsoli. Hirsi ( arrObj ) ;Voidaan havaita, että taulukon ensimmäinen objekti, jonka avain-arvopari on ' {nimi: 'Mari', ikä: 28} ' poistetaan ja palautetaan arvona ' poistaObj ”. Alkuperäistä taulukkoa muutetaan ja sen indeksit päivitetään siten, että taulukon seuraavasta objektista tulee ensimmäinen objekti:
Tapa 2: Poista objekti taulukosta käyttämällä splice()-menetelmää
Jos haluat poistaa objektin tietystä hakemistosta, käytä ' liitos() ”menetelmä. Se ottaa kaksi parametria argumenttina. Se muokkaa/muuttaa alkuperäistä taulukkoa ja tulostaa uuden taulukon.
Syntaksi
Alla mainittua syntaksia käytetään määritetyn objektin poistamiseen taulukosta:
Yllä olevassa syntaksissa:
- ' indeksi ” on poistettavan elementin erityinen indeksi.
- ' deleteCount ” on poistettavien elementtien määrä. Jos tämä arvo on 0, mitään elementtejä ei poisteta.
Esimerkki
Kutsu splice()-menetelmää välittämällä indeksi ' 2 ' poistaaksesi kolmannen objektin taulukosta. ' 1 ' tarkoittaa, että vain yksi objekti poistetaan taulukosta:
Kuten näet, kolmas objekti, joka sisältää avainarvon ' {nimi: Stephen', ikä: 27} ' on poistettu onnistuneesti taulukosta:
Tapa 3: Poista objekti taulukosta pop()-menetelmällä
Jos haluat poistaa viimeisen objektin taulukosta, käytä ' pop() ”menetelmä. Se on Array-objektin sisäänrakennettu menetelmä, joka ponnahtaa taulukon viimeisen elementin.
Syntaksi
Noudata alla annettua syntaksia poistaaksesi viimeisen objektin taulukosta:
Esimerkki
Kutsu pop()-metodi poistaaksesi viimeisen objektin taulukosta:
Lähtö
Olemme koonneet kaikki menetelmät objektin poistamiseksi tai poistamiseksi JavaScript-taulukosta.
Johtopäätös
Voit poistaa objektin taulukosta käyttämällä ' siirtää() 'menetelmä', ' liitos() ”menetelmä tai ” pop() ”menetelmä. Shift()-menetelmää käytetään poistamaan ensimmäinen objekti taulukosta, pop()-menetelmä poistaa viimeisen objektin ja splice()-menetelmä poistaa minkä tahansa määritetyn objektin. Tässä artikkelissa esitettiin tavat poistaa objekti taulukosta JavaScriptin avulla.