⊗jsSpDtECh 287 of 294 menu

Tömb elemeinek megváltoztatása immutably JavaScriptben

Most pedig tanuljuk meg, hogyan változtathatunk meg immutably elemeket egy tömbben. Legyen példaként egy tömbünk:

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

Tegyük fel, hogy a megváltoztatandó elem indexe a ind változóban tárolódik:

let ind = 3;

Változtassuk meg a megadott indexű elemet. Megközelítésünk szerint a tömb egy másolatát kell készítenünk, és a másolatban megváltoztatni az elemet. Csináljuk meg ezt:

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

Használjuk a második megközelítést:

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

Készítsen egy gombot, amelyre kattintva a tömb egy eleme megváltozik. A megváltoztatandó elem indexe tárolódjon egy változóban.

Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás