Kako mogu ukloniti objekt iz niza pomoću JavaScripta?

Kako Mogu Ukloniti Objekt Iz Niza Pomocu Javascripta



Programeri će možda trebati ukloniti objekt iz niza u JavaScriptu u mnogim situacijama, primjerice kada žele ažurirati ili izmijeniti podatke s popisa kako bi ih organizirali željenim redoslijedom ili uklonili nepotrebne stavke i tako dalje. Točnije, uklanjanje objekta iz niza može poboljšati performanse smanjenjem veličine niza, posebno u situacijama kada je niz velik ili složen. U JavaScriptu postoji nekoliko načina za to, uključujući ' spoj() ' metoda, ' filtar() ' metoda ili ' pop() ” metoda.

Ovaj članak će demonstrirati metode za uklanjanje objekta iz niza pomoću JavaScripta.

Kako ukloniti/izbrisati objekt iz niza s JavaScriptom?

Za uklanjanje objekta iz niza koristite sljedeće metode:







Metoda 1: Uklonite objekt iz niza pomoću metode shift().

' pomak() ” metoda se koristi za uklanjanje stavke ili objekta s početka niza. Briše prvi element niza i modificira izvorni niz ažuriranjem indeksa svih preostalih elemenata. To je statička metoda ' Niz ” objekt.



Sintaksa
Dana sintaksa koristi se za uklanjanje prvog objekta iz niza:



niz. pomaknuti ( ) ;

Primjer
Napravite niz objekata pod nazivom ' arrObj ”:





konst arrObj = [
{ Ime : 'Velik' , dob : 28 } ,
{ Ime : 'Covey' , dob : 26 } ,
{ Ime : 'Stjepan' , dob : 27 } ,
{ Ime : 'Rohnda' , dob : 25 } ,
{ Ime : 'Mikrofon' , dob : 22 }
] ;

Pozovite metodu shift() za uklanjanje prvog objekta niza i pohranjivanje u varijablu ' uklonitiObj ”:

bio je uklonitiObj = arrObj. pomaknuti ( ) ;

Ispis uklonjenog objekta na konzoli:



konzola. log ( uklonitiObj ) ;

Na kraju ispišite preostali niz koristeći ' konzola.log() ” metoda:

konzola. log ( arrObj ) ;

Može se primijetiti da je prvi objekt niza čiji je par ključ-vrijednost ' {ime: ‘Mari’, dob: 28} ' uklanja se i vraća kao vrijednost ' uklonitiObj ”. Izvorni niz se zatim modificira, a njegovi indeksi ažuriraju tako da sljedeći objekt u nizu postaje prvi objekt:

Metoda 2: Uklonite objekt iz niza pomoću metode splice().

Ako želite ukloniti objekt iz bilo kojeg određenog indeksa, upotrijebite ' spoj() ” metoda. Kao argument uzima dva parametra. Modificira/mijenja izvorni niz i daje novi niz.

Sintaksa
Dolje navedena sintaksa koristi se za uklanjanje navedenog objekta iz niza:

niz. spajanje ( indeks , deleteCount ) ;

U gornjoj sintaksi:

  • indeks ” je specifični indeks elementa koji će biti uklonjen.
  • deleteCount ” je broj elemenata koji će biti uklonjeni. Ako je ova vrijednost 0, nijedan element neće biti uklonjen.

Primjer
Pozovite metodu splice() prosljeđivanjem indeksa ' 2 ” za uklanjanje trećeg objekta iz niza. “ 1 ” označava da će samo jedan objekt biti izbrisan iz niza:

bio je uklonitiObj = arrObj. spajanje ( 2 , 1 ) ;

Kao što vidite da treći objekt koji sadrži ključ/vrijednost ' {ime: Stephen’, dob: 27} ” je uspješno uklonjen iz niza:

Metoda 3: Uklonite objekt iz niza pomoću metode pop().

Za uklanjanje posljednjeg objekta iz niza, upotrijebite ' pop() ” metoda. To je ugrađena metoda objekta Array koja izbacuje posljednji element iz niza.

Sintaksa
Slijedite donju sintaksu za uklanjanje posljednjeg objekta iz niza:

niz. pop ( ) ;

Primjer
Pozovite metodu pop() za uklanjanje posljednjeg objekta iz niza:

bio je uklonitiObj = arrObj. pop ( ) ;

Izlaz

Sakupili smo sve metode za uklanjanje/brisanje objekta iz niza u JavaScriptu.

Zaključak

Da biste uklonili objekt iz niza, koristite ' pomak() 'metoda', spoj() ' metoda ili ' pop() ” metoda. Metoda shift() koristi se za uklanjanje prvog objekta iz niza, metoda pop() će ukloniti posljednji objekt, a metoda splice() uklanja bilo koji navedeni objekt. Ovaj članak demonstrira metode za brisanje objekta iz polja pomoću JavaScripta.