Ez a cikk bemutatja az objektumok JavaScript segítségével történő eltávolításának módszereit.
Hogyan lehet eltávolítani/törölni egy objektumot egy tömbből JavaScript segítségével?
Egy objektum tömbből való eltávolításához használja a következő módszereket:
1. módszer: Távolítson el egy objektumot egy tömbből a shift() módszerrel
A ' váltás() ” módszer egy elem vagy objektum eltávolítására szolgál egy tömb elejéről. Törli egy tömb első elemét, és módosítja az eredeti tömböt az összes többi elem indexének frissítésével. Ez egy statikus módszer a „ Sor ' tárgy.
Szintaxis
A megadott szintaxis az első objektum eltávolítására szolgál egy tömbből:
sor. váltás ( ) ;
Példa
Hozzon létre egy objektumtömböt ' arrObj ”:
const arrObj = [
{ név : 'Nagy' , kor : 28 } ,
{ név : 'Medence' , kor : 26 } ,
{ név : 'István' , kor : 27 } ,
{ név : 'Rohnda' , kor : 25 } ,
{ név : 'Mikrofon' , kor : 22 }
] ;
Hívja a shift() metódust egy tömb első objektumának eltávolításához, és tárolja azokat a ' változóban távolítsa el az objektumot ”:
volt távolítsa el az objektumot = arrObj. váltás ( ) ;Nyomtassa ki az eltávolított objektumot a konzolon:
konzol. log ( távolítsa el az objektumot ) ;
Végül nyomtassa ki a fennmaradó tömböt a „ console.log() ” módszer:
konzol. log ( arrObj ) ;Megfigyelhető, hogy a tömb első objektuma, amelynek kulcs-érték párja ' {név: 'Mari', életkor: 28} ' eltávolításra kerül, és a '' értékeként tér vissza távolítsa el az objektumot ”. Az eredeti tömb ezután módosul, és indexei frissülnek, így a tömb következő objektuma lesz az első objektum:
2. módszer: Objektum eltávolítása egy tömbből a splice() módszerrel
Ha el szeretne távolítani egy objektumot egy adott indexből, használja a ' splice() ” módszerrel. Két paramétert vesz fel argumentumként. Módosítja/megváltoztatja az eredeti tömböt és egy új tömböt ad ki.
Szintaxis
Az alábbiakban említett szintaxis a megadott objektum tömbből való eltávolítására szolgál:
A fenti szintaxisban:
- ' index ” az eltávolítandó elem konkrét indexe.
- ' deleteCount ” az a szám, hogy hány elemet távolítanak el. Ha ez az érték 0, akkor egyetlen elem sem kerül eltávolításra.
Példa
Hívja meg a splice() metódust az index átadásával 2 ” a 3. objektum eltávolításához egy tömbből. ' 1 ” azt jelzi, hogy egy tömbből csak egy objektum törlődik:
Mint látható, a 3. objektum, amely a kulcsértéket tartalmazza {név: István', életkor: 27} ” sikeresen eltávolítva egy tömbből:
3. módszer: Objektum eltávolítása egy tömbből a pop() módszerrel
Az utolsó objektum eltávolításához egy tömbből használja a ' pop() ” módszerrel. Ez az Array objektum beépített metódusa, amely a tömb utolsó elemét dobja ki.
Szintaxis
Kövesse az alábbi szintaxist az utolsó objektum eltávolításához egy tömbből:
Példa
Hívja a pop() metódust az utolsó objektum eltávolításához egy tömbből:
Kimenet
Összeállítottuk az összes módszert egy objektum eltávolítására/törlésére egy JavaScript tömbből.
Következtetés
Egy objektum tömbből való eltávolításához használja a ' váltás() 'módszer', ' splice() ” módszer, vagy a „ pop() ” módszerrel. A shift() metódus az első objektum eltávolítására szolgál egy tömbből, a pop() metódus az utolsó objektumot, a splice() metódus pedig minden megadott objektumot. Ez a cikk bemutatja az objektumok JavaScript segítségével történő tömbből való törlésének módszereit.