Tento článok demonštruje metódy na odstránenie objektu z poľa pomocou JavaScriptu.
Ako odstrániť/vymazať objekt z poľa pomocou JavaScriptu?
Na odstránenie objektu z poľa použite nasledujúce metódy:
Metóda 1: Odstránenie objektu z poľa pomocou metódy shift().
' posun() ” metóda sa používa na odstránenie položky alebo objektu zo začiatku poľa. Vymaže prvý prvok poľa a upraví pôvodné pole aktualizáciou indexov všetkých zostávajúcich prvkov. Ide o statickú metódu „ Pole “objekt.
Syntax
Daná syntax sa používa na odstránenie prvého objektu z poľa:
pole. posun ( ) ;
Príklad
Vytvorte pole objektov s názvom „ arrObj “:
konšt arrObj = [
{ názov : 'veľký' , Vek : 28 } ,
{ názov : 'Covey' , Vek : 26 } ,
{ názov : 'Stephen' , Vek : 27 } ,
{ názov : 'Rohna' , Vek : 25 } ,
{ názov : 'Mike' , Vek : 22 }
] ;
Zavolaním metódy shift() odstráňte prvý objekt poľa a uložte ho do premennej “ removeObj “:
bol removeObj = arrObj. posun ( ) ;Vytlačte odstránený objekt na konzole:
konzoly. log ( removeObj ) ;
Nakoniec vytlačte zostávajúce pole pomocou „ console.log() “ metóda:
konzoly. log ( arrObj ) ;Dá sa pozorovať, že prvý objekt poľa, ktorého pár kľúč-hodnota je „ {meno: ‚Mari‘, vek: 28} “ sa odstráni a vráti sa ako hodnota “ removeObj “. Pôvodné pole sa potom upraví a jeho indexy sa aktualizujú tak, aby sa ďalší objekt v poli stal prvým objektom:
Metóda 2: Odstránenie objektu z poľa pomocou metódy splice().
Ak chcete odstrániť objekt z akéhokoľvek špecifického indexu, použite „ spojiť () “. Ako argument berie dva parametre. Upraví/zmení pôvodné pole a vytvorí nové pole.
Syntax
Nižšie uvedená syntax sa používa na odstránenie špecifikovaného objektu z poľa:
Vo vyššie uvedenej syntaxi:
- “ index ” je špecifický index prvku, ktorý bude odstránený.
- “ deleteCount “ je počet, koľko prvkov bude odstránených. Ak je táto hodnota 0, neodstránia sa žiadne prvky.
Príklad
Zavolajte metódu splice() odovzdaním indexu “ 2 ” na odstránenie 3. objektu z poľa. “ 1 ” znamená, že z poľa bude odstránený iba jeden objekt:
Ako vidíte, 3. objekt obsahujúci pár kľúč – hodnota „ {meno: Stephen’, vek: 27} ” bol úspešne odstránený z poľa:
Metóda 3: Odstránenie objektu z poľa pomocou metódy pop().
Na odstránenie posledného objektu z poľa použite „ pop() “. Je to vstavaná metóda objektu Array, ktorá vytiahne posledný prvok z poľa.
Syntax
Na odstránenie posledného objektu z poľa postupujte podľa nižšie uvedenej syntaxe:
Príklad
Zavolaním metódy pop() odstráňte posledný objekt z poľa:
Výkon
Zostavili sme všetky metódy na odstránenie/odstránenie objektu z poľa v JavaScripte.
Záver
Ak chcete odstrániť objekt z poľa, použite príkaz „ posun() “metóda”, “ spojiť () “ alebo “ pop() “. Metóda shift() sa používa na odstránenie prvého objektu z poľa, metóda pop() odstráni posledný objekt a metóda splice() odstráni akýkoľvek určený objekt. Tento článok demonštroval metódy na odstránenie objektu z poľa pomocou JavaScriptu.