⊗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
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне