Uklanjanje elemenata iz niza u JavaScript-u



U ovom ćete članku dobiti cjelovite prolazne metode uklanjanja elemenata iz niza u JavaScript-u s primjerima.

Tada najčešće nema potrebe za manipulacijom nizom koji nastaje niotkuda. Postoje razne metode za takve manipulacije, od kojih jedna uključuje metodu za uklanjanje elementa. U ovom članku provest ću vas kroz razne metode uklanjanja elemenata iz niza u . Slijede upute na koje će se ovaj članak usredotočiti,

Krenimo onda,





Uklanjanje elemenata iz niza u JavaScript-u

Pop metoda

Metoda pop () uklanja element s kraja niza, slično kao stog. Metoda push (), s druge strane, dodaje element na kraj niza.Metode provode koncept LIFO (Last-In-First-Out).

['Rock', 'Metal', 'Blues', 'Jazz'] list.pop () ['Rock', 'Metal', 'Blues']

Kôd uklanja posljednji element u nizu, tj. 'Jazz'.Metoda push () dodaje element natrag u niz.



Shift metoda: uklanjanje elemenata iz niza u JavaScript-u

Metoda shift () uklanja element s početka niza. S druge strane, metoda unshift () dodaje element natrag na početak niza.

['Rock', 'Metal', 'Blues', 'Jazz'] list.shift () ['Metal', 'Blues', 'Jazz']

Kôd uklanja prvi element tj. Rock iz niza.Kada se koristi metoda unshift (), 'Rock' će se dodati natrag u niz.

razlika između hash tablice i hash mape

Metoda spajanja

Metoda spajanja () uklanja određeni ili selektivni dio niza.Pokazuje se snalažljivom metodom uklanjanja, zamjene ili dodavanja elemenata u niz.



['Rock', 'Metal', 'Blues', 'Jazz'] list.splice (2, 1) // Počevši od indeksne pozicije 2, uklonite jedan element ['Rock', 'Metal', 'Jazz'] lista .splice (2,2) // Počevši od indeksnog položaja 2, uklonite dva elementa ['Rock', 'Metal']

U gornjem primjeru, metoda rezanja uklanja elemente prema navedenom indeksu.

'Blues' je uklonjen iz prvog primjera jer je smješten u indeks 2.

U drugom primjeru uklanjaju se dva elementa, tj. 'Blues' i 'Jazz', jer indeks navodi da se moraju ukloniti 2 elementa, počevši od indeksa 2.

Moramo napomenuti da se nizovi u JavaScript-u indeksiraju nula.

Krećući dalje, ovaj članak o uklanjanju elemenata iz niza u JavaScriptu,

Spoj za niz elemenata

Uvjerljivo je ukloniti uzastopne elemente metodom splice ():

['Rock', 'Metal', 'Blues', 'Jazz'] list.splice (0, 2) // Počevši od indeksne pozicije 0, uklonite dva elementa ['Blues', 'Jazz']

Kôd uklanja vrijednosti spomenute u metodi spajanja.

Uklanjanje elemenata po vrijednosti: Uklanjanje elemenata iz niza u JavaScriptu,

Element možemo tražiti pomoću spojnice () i uzastopno ga uklanjati.Ova metoda može se upariti s naredbom indexOf (), koja vraća prvi indeks u kojem se može pronaći zadani element. Ako element nije pronađen, vraća -1 kao izlaz.

U sljedećem primjeru uklanjamo element 'Blues':

['Rock', 'Metal', 'Blues', 'Jazz'] // Pronađite indeksni položaj 'Bluesa' i uklonite jedan element s te pozicije list.splice (list.indexOf ('Blues'), 1)

Kôd uklanja element 'Blues', nakon što je saznao položaj indeksa elementa.

načini za stvaranje singleton klase u javi

Uklonite niz elemenata po vrijednosti

JavaScript nam omogućuje uklanjanje višestrukih elemenata iz niza.

['Rock', 'Metal', 'Blues', 'Blues', 'Jazz'] za (var i = list.length-1 i -) {if (list [i] === 'Blues') popis .splice (i, 1)} ['Rock', 'Metal', 'Jazz']

Kôd uklanja sve pojave elementa 'Blues'.

Počnimo sa završnim dijelom ovog članka o Uklanjanju elemenata iz niza u JavaScriptu,

Metoda filtriranja polja

Umjesto mutiranja niza na kojem je pozvan, filter () stvara novi niz.Ima jedan parametar, poznat kao metoda povratnog poziva. Metoda povratnog poziva aktivira se kada se metoda filtriranja prevlači preko elemenata niza.

Povratnom pozivu prosljeđuje tri vrijednosti:

  • Trenutna vrijednost
  • Trenutni indeks niza
  • Cijeli niz

Vraća dvije vrijednosti: true ili false. Elementi koji vraćaju vrijednost dodaju se u novi niz stvoren filterom ().

kako stvoriti nadzornu ploču snage bi
var niz = [1, 2, 3, 4, 5, 6, 7, 8, 9, 0] var filtered = niz.filter (funkcija (vrijednost, indeks, arr) {povratna vrijednost> 4}) // filtrirano = > [5,6, 7, 8, 9]

Filtrirani niz sastoji se od elemenata koji se pokazuju istinitima.

Uklanjanje elemenata iz niza može biti pomalo zamorno, ali zapravo su ove metode najučinkovitije i najsnalažljivije.

Ovim dolazimo do kraja ovog bloga o ‘Uklanjanju elemenata iz niza u JavaScriptu’. Nadam se da vam je ovo bilo informativno i korisno, pratite nas i potražite više vodiča o sličnim temama.o možete dobiti detaljno znanje o jQueryju, zajedno s raznim aplikacijama za mrežni trening uživo s podrškom 24/7 i doživotnim pristupom.

Imate pitanje za nas? Spomenite ih u odjeljku za komentare na ovom blogu pa ćemo vam se javiti.