Elementide immuutev lisamine massiivi JavaScriptis
Õpime nüüd, kuidas teha immuutset elementide lisamist massiivi. Oletame, et meil on näiteks järgmine massiiv:
javascriptlet arr = [1, 2, 3, 4, 5];
Lisame sellesse uue elemendi. Vastavalt meie lähenemisele peaksime tegema massiivist koopia ja lisama uue elemendi sellesse koopiasse. Teeme selle:
javascriptlet copy = Object.assign([], arr);
copy.push(6);
let res = copy;
Kasutame nüüd teist lähenemist destruktureerimisega:
javascriptlet res = [...arr, 6];
Задание 1
Tehke nupp, mille vajutamisel toimub uue elemendi immuutne lisamine massiivi.