Onveranderlike verwydering van elemente uit 'n skikking in JavaScript
Laat ons nou leer hoe om onveranderlike verwydering van elemente in 'n skikking te doen. Laat ons vir voorbeeld 'n sekere skikking hê:
javascriptlet arr = [1, 2, 3, 4, 5];
Laat die indeks om te verwyder
gestoor word in veranderlike ind:
javascriptlet ind = 3;
Laat ons die element met die gegewe indeks verwyder. Volgens ons benadering moet ons 'n kopie van die skikking maak en die element uit die kopie verwyder. Laat ons dit doen:
javascriptlet copy = Object.assign([], arr);
copy.splice(ind, 1);
let res = copy;
Laat ons die tweede benadering gebruik:
javascriptlet res = [
...arr.slice(0, ind),
...arr.slice(ind + 1)
];
Задание 1
Maak 'n knoppie wat, wanneer dit gedruk word, die verwydering van 'n element uit die skikking sal doen. Laat die indeks van die element om te verwyder gestoor word in 'n veranderlike.