Kako odstranim predmet iz matrike z JavaScriptom?

Kako Odstranim Predmet Iz Matrike Z Javascriptom



Razvijalci bodo morda morali odstraniti predmet iz matrike v JavaScriptu v številnih situacijah, na primer ko želijo posodobiti ali spremeniti podatke s seznama, da jih organizirajo v želenem vrstnem redu ali odstranijo nepotrebne elemente in tako naprej. Natančneje, odstranitev predmeta iz matrike lahko pomaga izboljšati zmogljivost z zmanjšanjem velikosti matrike, zlasti v primerih, ko je matrika velika ali zapletena. V JavaScriptu obstaja več načinov za to, vključno z ' spoj () ' metoda, ' filter() « ali » pop() ” metoda.

Ta članek bo prikazal metode za odstranjevanje predmeta iz matrike z JavaScriptom.

Kako odstraniti/izbrisati predmet iz matrike z JavaScriptom?

Za odstranitev predmeta iz matrike uporabite naslednje metode:







1. način: Odstranite predmet iz matrike z uporabo metode shift().

' premik() ” se uporablja za odstranjevanje elementa ali predmeta z začetka matrike. Izbriše prvi element matrike in spremeni izvirno matriko tako, da posodobi indekse vseh preostalih elementov. Je statična metoda ' Array ” predmet.



Sintaksa
Dana sintaksa se uporablja za odstranitev prvega predmeta iz matrike:



niz. premik ( ) ;

Primer
Ustvarite niz predmetov z imenom ' arrObj ”:





konst arrObj = [
{ ime : 'velik' , starost : 28 } ,
{ ime : 'Covey' , starost : 26 } ,
{ ime : 'Stephen' , starost : 27 } ,
{ ime : 'Rohnda' , starost : 25 } ,
{ ime : 'Mike' , starost : 22 }
] ;

Pokličite metodo shift(), da odstranite prvi predmet matrike in jih shranite v spremenljivko ' odstraniObj ”:

je bil odstraniObj = arrObj. premik ( ) ;

Natisnite odstranjeni predmet na konzoli:



konzola. dnevnik ( odstraniObj ) ;

Na koncu natisnite preostalo matriko z uporabo ' console.log() ” metoda:

konzola. dnevnik ( arrObj ) ;

Opazimo lahko, da je prvi objekt matrike, katerega par ključ-vrednost je ' {ime: 'Mari', starost: 28} « je odstranjen in vrnjen kot vrednost » odstraniObj ”. Izvirna matrika se nato spremeni in njeni indeksi posodobijo, tako da naslednji objekt v matriki postane prvi objekt:

2. način: odstranitev predmeta iz matrike z uporabo metode splice().

Če želite odstraniti predmet iz katerega koli določenega indeksa, uporabite » spoj () ” metoda. Kot argument vzame dva parametra. Spremeni/spremeni izvirno matriko in izpiše novo matriko.

Sintaksa
Spodaj omenjena sintaksa se uporablja za odstranitev navedenega predmeta iz matrike:

niz. spoj ( kazalo , deleteCount ) ;

V zgornji sintaksi:

  • kazalo ” je specifični indeks elementa, ki bo odstranjen.
  • deleteCount ” je število elementov, ki bodo odstranjeni. Če je ta vrednost 0, noben element ne bo odstranjen.

Primer
Pokličite metodo splice() s posredovanjem indeksa ' 2 ”, da odstranite tretji predmet iz niza. “ 1 ” označuje, da bo iz matrike izbrisan samo en objekt:

je bil odstraniObj = arrObj. spoj ( 2 , 1 ) ;

Kot lahko vidite, tretji objekt, ki vsebuje ključ-vrednost ' {ime: Stephen', starost: 27} ” je bil uspešno odstranjen iz matrike:

3. način: Odstranite predmet iz matrike z metodo pop().

Za odstranitev zadnjega predmeta iz matrike uporabite » pop() ” metoda. Je vgrajena metoda predmeta Array, ki izloči zadnji element iz matrike.

Sintaksa
Sledite spodnji sintaksi za odstranitev zadnjega predmeta iz matrike:

niz. pop ( ) ;

Primer
Pokličite metodo pop(), da odstranite zadnji predmet iz matrike:

je bil odstraniObj = arrObj. pop ( ) ;

Izhod

Zbrali smo vse metode za odstranitev/brisanje predmeta iz matrike v JavaScriptu.

Zaključek

Če želite odstraniti predmet iz matrike, uporabite » premik() 'metoda,' spoj () « ali » pop() ” metoda. Metoda shift() se uporablja za odstranitev prvega predmeta iz matrike, metoda pop() bo odstranila zadnji predmet, metoda splice() pa odstrani kateri koli določen predmet. Ta članek je prikazal metode za brisanje predmeta iz matrike z JavaScriptom.