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:
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:
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:
Primjer
Pozovite metodu pop() za uklanjanje posljednjeg objekta iz niza:
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.