⊗jsSpDtER 286 of 294 menu

Дар JavaScript аз массив элементҳоро ба таври иммутабл нест кардан

Акнун биёед омӯзем, ки чӣ тавр аз массив элементҳоро ба таври иммутабл нест кунем. Барои мисол, бигзор мо як массиви зеринро дошта бошем:

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

Бигзор рақами элементи барои нест кардани он дар тағирёбандаи ind нигоҳ дошта шавад:

let ind = 3;

Биёед элементи бо рақами додашударо нест кунем. Мувофиқи равиши мо, мо бояд аз массив нусха гирем ва элементро аз он нусха нест кунем. Биёед ин корро кунем:

let copy = Object.assign([], arr); copy.splice(ind, 1); 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 истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан