Ako odstránim objekt z poľa pomocou JavaScriptu?

Ako Odstranim Objekt Z Pola Pomocou Javascriptu



Vývojári môžu potrebovať odstrániť objekt z poľa v JavaScripte v mnohých situáciách, napríklad keď chcú aktualizovať alebo upraviť údaje zo zoznamu, aby ich usporiadali v požadovanom poradí alebo odstránili nepotrebné položky atď. Presnejšie povedané, odstránenie objektu z poľa môže pomôcť zlepšiť výkon zmenšením veľkosti poľa, najmä v situáciách, keď je pole veľké alebo zložité. V JavaScripte existuje niekoľko spôsobov, ako to urobiť, vrátane „ spojiť () “ metóda, “ filter() “ alebo “ pop() “.

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:

pole. spájať ( index , deleteCount ) ;

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:

bol removeObj = arrObj. spájať ( 2 , 1 ) ;

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:

pole. pop ( ) ;

Príklad
Zavolaním metódy pop() odstráňte posledný objekt z poľa:

bol removeObj = arrObj. pop ( ) ;

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.