Nemutabili masyvo elementų pašalinimas JavaScript
Dabar išmokime atlikti nemutabili elementų pašalinimą masyve. Tarkime, pavyzdžiui, kad turime tam tikrą masyvą:
let arr = [1, 2, 3, 4, 5];
Tarkime, kad pašalinimo numeris
saugomas kintamajame ind:
let ind = 3;
Pašalinkime elementą su nurodytu numeriu. Pagal mūsų požiūrį mes turime sukurti masyvo kopiją ir pašalinti elementą iš kopijos. Padarykime tai:
let copy = Object.assign([], arr);
copy.splice(ind, 1);
let res = copy;
Naudokimės antruoju būdu:
let res = [
...arr.slice(0, ind),
...arr.slice(ind + 1)
];
Sukurkite mygtuką, kurį paspaudus bus pašalinamas elementas iš masyvo. Tegul elemento, kurį reikia pašalinti, numeris saugomas kintamajame.