⊗jsSpDtECh 287 of 294 menu

JavaScript'те массив элементтерин иммутабельдүү өзгөртүү

Келгиле, азыр массивдеги элементтерди иммутабельдүү өзгөртүүнү үйрөнөлү. Мисалы, бизде бир массив бар дейли:

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

Өзгөртүлүүчү номер ind өзгөрмөсүндө сакталсын:

let ind = 3;

Келгиле, берилген номердүү элементти өзгөртөлү. Биздин ыкмабызга ылайык, биз массивдин көчүрмөсүн жасап, көчүрмөдөгү элементти өзгөртүшүбүз керек. Келгиле, муну жасайлы:

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

Экинчи ыкманы колдонолу:

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

Чыкылдатуу менен массив элементин өзгөртө турган баскыч жасагыла. Өзгөртүлүүчү элементтин номери өзгөрмөдө сакталсын.

Кыргызча
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικά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
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу