⊗jsSpDtER 286 of 294 menu

Imutovatelné odstranění prvků pole v JavaScriptu

Nyní se naučme provádět imutovatelné odstranění prvků v poli. Jako příklad mějme nějaké pole:

let arr = [1, 2, 3, 4, 5];

Nechť index prvku k odstranění je uložen v proměnné ind:

let ind = 3;

Odstraňme prvek s daným indexem. Podle našeho přístupu musíme vytvořit kopii pole a odstranit prvek z kopie. Udělejme to:

let copy = Object.assign([], arr); copy.splice(ind, 1); let res = copy;

Použijme druhý přístup:

let res = [ ...arr.slice(0, ind), ...arr.slice(ind + 1) ];

Vytvořte tlačítko, jehož kliknutím dojde k odstranění prvku z pole. Nechť index prvku k odstranění je uložen v proměnné.

Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout