Onveranderbare byvoeging van elemente tot 'n skikking in JavaScript

Kom ons leer nou hoe om onveranderbare byvoeging van elemente tot 'n skikking te doen. Laat ons vir voorbeeld 'n sekere skikking hê:

javascriptlet arr = [1, 2, 3, 4, 5];

Kom ons voeg 'n nuwe element daarin by. Volgens ons benadering moet ons 'n kopie van die skikking maak en die nuwe element in hierdie kopie byvoeg. Kom ons doen dit:

javascriptlet copy = Object.assign([], arr);
copy.push(6);

let res = copy;

En nou gebruik ons die tweede benadering met destrukturerring:

javascriptlet res = [...arr, 6];
Задание 1

Maak 'n knoppie wat, wanneer dit gedruk word, onveranderbare byvoeging van 'n nuwe element tot die skikking sal veroorsaak.