Odebrání prvků z pole v JavaScriptu

V tomto článku získáte kompletní průvodce různými metodami pro odebrání prvků z pole v JavaScriptu s příklady.

Nejčastěji pak není potřeba manipulovat s polem, které vzniká odnikud. Pro takové manipulace existují různé metody, z nichž jedna zahrnuje metodu odebrání prvku. V tomto článku vás provedu různými způsoby odebrání prvků z pole v . Následují ukazatele, na které se tento článek zaměří,

Pojďme tedy začít,





Odebrání prvků z pole v JavaScriptu

Popová metoda

Metoda pop () odstraní prvek z konce pole, podobně jako zásobník. Metoda push () na druhé straně přidává prvek na konec pole.Metody implementují koncept LIFO (Last-In-First-Out).

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

Kód odstraní poslední prvek v poli, tj. „Jazz“.Metoda push () připojí prvek zpět do pole.



Metoda Shift: Odebrání prvků z pole v JavaScriptu

Metoda shift () odstraní prvek od začátku pole. Metoda unshift () na druhé straně přidá prvek zpět na začátek pole.

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

Kód odstraní první prvek, tj. Rock z pole.Při použití metody unshift () bude do pole přidán „Rock“.

co dělá math.abs v Javě

Metoda spojování

Metoda splice () odstraní určitou nebo výběrovou část pole.Ukazuje se, že je to vynalézavá metoda odstraňování, nahrazování nebo přidávání prvků do pole.



['Rock', 'Metal', 'Blues', 'Jazz'] list.splice (2, 1) // Počínaje pozicí indexu 2, odeberte jeden prvek ['Rock', 'Metal', 'Jazz'] seznam .splice (2,2) // Počínaje polohou indexu 2 odstraňte dva prvky ['Rock', 'Metal']

Ve výše uvedeném příkladu metoda řezu odebere prvky podle zadaného indexu.

„Blues“ je z prvního příkladu odstraněn, protože je umístěn v indexu 2.

Ve druhém příkladu jsou odstraněny dva prvky, tj. „Blues“ a „Jazz“, protože index určuje, že musí být odstraněny 2 prvky, počínaje indexem 2.

Je třeba poznamenat, že pole jsou v JavaScriptu nulová.

V dalším článku se zabýváme odstraněním prvků z pole v JavaScriptu,

Spojení pro řadu prvků

Je možné odebrat po sobě následující prvky pomocí metody splice ():

['Rock', 'Metal', 'Blues', 'Jazz'] list.splice (0, 2) // Počínaje pozicí indexu 0, odstraňte dva prvky ['Blues', 'Jazz']

Kód odstraní hodnoty uvedené v metodě spojování.

co je neměnný objekt v Javě

Odebrat prvky podle hodnoty: Odebrání prvků z pole v JavaScriptu,

Můžeme vyhledat prvek pomocí splice () a následně jej odebrat.Tuto metodu lze spárovat s příkazem indexOf (), který vrací první index, u kterého lze daný prvek najít. Pokud prvek nebyl nalezen, vrátí -1 jako výstup.

V následujícím příkladu odstraníme prvek „Blues“:

['Rock', 'Metal', 'Blues', 'Jazz'] // Najděte indexovou pozici 'Blues' a odstraňte jeden prvek z této pozice list.splice (list.indexOf ('Blues'), 1)

Kód odstraní prvek „Blues“ po zjištění indexové polohy prvku.

Odebrat rozsah prvků podle hodnoty

JavaScript nám umožňuje odstranit z pole více prvků.

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

Tento kód odstraní všechny výskyty prvku „Blues“.

Začněme poslední částí tohoto článku o Odebrání prvků z pole v JavaScriptu,

Metoda pole filtru

Namísto mutace pole, na které bylo voláno, filter () vytvoří nové pole.Má jediný parametr, známý jako metoda zpětného volání. Metoda zpětného volání se aktivuje, když metoda filtru iteruje přes prvky pole.

Předává tři hodnoty zpětnému volání:

  • Aktuální hodnota
  • Aktuální index pole
  • Celá řada

Vrátí dvě hodnoty: true nebo false. Prvky, které vracejí true, se přidají do nového pole vytvořeného filtrem ().

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

Filtrované pole se skládá z prvků, které se ukázaly jako pravdivé.

Odebrání prvků z pole může být trochu zdlouhavé, ale ve skutečnosti jsou tyto metody nejúčinnější a vynalézavější.

Tímto se dostáváme na konec tohoto blogu o „Odstranění prvků z pole v JavaScriptu“. Doufám, že vám to připadalo poučné a užitečné, zůstaňte naladěni na další návody k podobným tématům. Můžete si také prohlédnout náš tréninkový programo získat podrobné znalosti o jQuery spolu s jeho různými aplikacemi, můžete pro živé online školení s 24/7 podporou a celoživotním přístupem.

Máte na nás dotaz? Uveďte je v sekci komentářů tohoto blogu a my se vám ozveme.