Odstránenie prvkov z poľa v JavaScripte



V tomto článku získate kompletný návod na rôzne spôsoby odstraňovania prvkov z poľa v JavaScripte s príkladmi.

Najčastejšie potom nie je potrebné manipulovať s poľom, ktoré vzniká odnikiaľ. Existuje mnoho metód pre takúto manipuláciu, z ktorých jedna zahŕňa spôsob odstránenia prvku. V tomto článku vás prevediem rôznymi metódami odstraňovania prvkov z poľa v . Nasledujú ukazovatele, na ktoré sa tento článok zameria,

Začnime teda,





Odstraňovanie prvkov z poľa v JavaScripte

Popová metóda

Metóda pop () odstráni prvok z konca poľa, podobne ako zásobník. Metóda push () na druhej strane pridáva prvok na koniec poľa.Metódy implementujú koncept LIFO (Last-In-First-Out).

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

Kód odstráni posledný prvok v poli, tj. „Jazz“.Metóda push () pripojí prvok späť do poľa.



Metóda Shift: Odstránenie prvkov z poľa v JavaScripte

Metóda shift () odstráni prvok od začiatku poľa. Metóda unshift () na druhej strane pridáva prvok späť na začiatok poľa.

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

Kód odstráni prvý prvok, tj. Rock, z poľa.Pri použití metódy unshift () sa do poľa pridá „Rock“.

čo je postup v sql

Metóda spájania

Metóda splice () odstráni konkrétnu alebo selektívnu časť poľa.Ukazuje sa ako vynaliezavá metóda na odstránenie, nahradenie alebo pridanie prvkov do poľa.



['Rock', 'Metal', 'Blues', 'Jazz'] list.splice (2, 1) // Počnúc pozíciou indexu 2, odstráňte jeden prvok ['Rock', 'Metal', 'Jazz'] zoznam .splice (2,2) // Počnúc indexovou pozíciou 2, odstráňte dva prvky ['Rock', 'Metal']

Vo vyššie uvedenom príklade metóda rezu odstráni prvky podľa zadaného indexu.

Položka „Blues“ je odstránená z prvého príkladu, pretože je umiestnená v indexe 2.

V druhom príklade sa odstránia dva prvky, tj. „Blues“ a „Jazz“, pretože index určuje, že sa musia odstrániť 2 prvky, počnúc indexom 2.

Je potrebné poznamenať, že polia sú v JavaScripte indexované nula.

Ak sa posuniete ďalej v tomto článku, venovanom odstráneniu prvkov z poľa v JavaScripte,

Spojenie pre rozsah prvkov

Je pravdepodobné, že odstránime po sebe idúce prvky pomocou metódy splice ():

['Rock', 'Metal', 'Blues', 'Jazz'] list.splice (0, 2) // Počnúc pozíciou indexu 0, odstráňte dva prvky ['Blues', 'Jazz']

Kód odstráni hodnoty uvedené v metóde zostrihu.

čo všetko môže nagios sledovať

Odstrániť prvky podľa hodnoty: Odstránenie prvkov z poľa v JavaScripte,

Element môžeme vyhľadať pomocou spojky () a postupne ho odstrániť.Túto metódu je možné spárovať s príkazom indexOf (), ktorý vráti prvý index, pri ktorom možno nájsť daný prvok. Ak sa prvok nenájde, vráti -1 ako výstup.

V nasledujúcom príklade odstránime prvok „Blues“:

['Rock', 'Metal', 'Blues', 'Jazz'] // Nájdite indexovú pozíciu 'Blues' a odstráňte jeden prvok z tejto pozície list.splice (list.indexOf ('Blues'), 1)

Kód odstráni prvok „Blues“ po zistení indexovej polohy prvku.

Odstrániť rozsah prvkov podľa hodnoty

JavaScript nám umožňuje odstrániť z poľa viac prvkov.

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

Tento kód odstráni všetky výskyty prvku „Blues“.

Začnime poslednou časťou tohto článku o odstránení prvkov z poľa v JavaScripte,

Metóda filtra poľa

Namiesto mutácie poľa, na ktoré bolo zavolané, filter () vytvorí nové pole.Má jediný parameter, ktorý sa nazýva metóda spätného volania. Metóda spätného volania sa spustí, keď metóda filtra iteruje nad prvkami poľa.

Na spätné volanie odovzdá tri hodnoty:

  • Aktuálna hodnota
  • Aktuálny index poľa
  • Celá rada

Vráti dve hodnoty: true alebo false. Prvky, ktoré vracajú hodnotu true, sa pridajú do nového poľa vytvoreného filtrom ().

var pole = [1, 2, 3, 4, 5, 6, 7, 8, 9, 0] var filtrované = pole.filter (funkcia (hodnota, index, arr) {návratová hodnota> 4}) // filtrované = > [5,6, 7, 8, 9]

Filtrované pole sa skladá z prvkov, ktoré sa ukážu ako pravdivé.

Odstránenie prvkov z poľa môže byť svojou povahou trochu zdĺhavé, ale v skutočnosti sú tieto metódy najefektívnejšie a najnáročnejšie.

Týmto sa dostávame na koniec tohto blogu s názvom „Odstránenie prvkov z poľa v JavaScripte“. Dúfam, že vás tento informačný a užitočný považoval za užitočný. Sledujte ďalšie výukové programy s podobnými témami. Môžete si tiež pozrieť náš vzdelávací programo získať podrobné znalosti o jQuery spolu s jeho rôznymi aplikáciami, môžete pre živé online školenie s nepretržitou podporou a doživotným prístupom.

Máte na nás otázku? Uveďte ich v sekcii komentárov tohto blogu a my sa vám ozveme.