⊗jsSpDtECh 287 of 294 menu

Imutējamas masīva elementu izmaiņas JavaScript

Tagad iemācīsimies veikt imutējamas elementu izmaiņas masīvā. Piemēram, pieņemsim, ka mums ir kāds masīvs:

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

Pieņemsim, ka indekss, kuru vēlamies mainīt, tiek glabāts mainīgajā ind:

let ind = 3;

Mainīsim elementu ar norādīto indeksu. Saskaņā ar mūsu pieeju mums ir jāizveido masīva kopija un jāmaina elements kopijā. Darīsim to:

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

Izmantosim otro pieeju:

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

Izveidojiet pogu, kuras nospiešana izraisīs masīva elementa maiņu. Lai indekss maināmajam elementam tiek glabāts mainīgajā.

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt