⊗jsSpDtECh 287 of 294 menu

Imutabilní změna prvků pole v JavaScriptu

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

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

Nechť index prvku, který má být změněn, je uložen v proměnné ind:

let ind = 3;

Nyní změňme prvek s daným indexem. Podle našeho přístupu musíme vytvořit kopii pole a změnit prvek v kopii. Udělejme to:

let copy = Object.assign([], arr); copy[ind] = '!'; let res = copy;

Použijme druhý přístup:

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

Vytvořte tlačítko, při jehož kliknutí dojde k změně prvku pole. Nechť index prvku, který má být změně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