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ê:
let arr = [1, 2, 3, 4, 5];
Laat die indeks om te verwyder
gestoor word in veranderlike ind:
let 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:
let copy = Object.assign([], arr);
copy.splice(ind, 1);
let res = copy;
Laat ons die tweede benadering gebruik:
let res = [
...arr.slice(0, ind),
...arr.slice(ind + 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.