⊗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çeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш