Immutaabelinen elementtien lisääminen taulukkoon JavaScriptissä

Opitaan nyt tekemään immutaabelinen elementtien lisääminen taulukkoon. Olkoon meillä esimerkkinä tietty taulukko:

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

Lisätään siihen uusi elementti. Meidän lähestymistavamme mukaan meidän tulee tehdä kopio taulukosta ja lisätä uusi elementti tähän kopioon. Tehdään se:

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

let res = copy;

Käytetään nyt toista lähestymistapaa destrukturoinnin kanssa:

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

Tee painike, jota painamalla tapahtuu immutaabelinen uuden elementin lisääminen taulukkoon.