Elementide immuutev lisamine massiivi JavaScriptis
Õpime nüüd, kuidas teha immuutset elementide lisamist massiivi. Oletame, et meil on näiteks järgmine massiiv:
let 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:
let copy = Object.assign([], arr);
copy.push(6);
let res = copy;
Kasutame nüüd teist lähenemist destruktureerimisega:
let res = [...arr, 6];
Tehke nupp, mille vajutamisel toimub uue elemendi immuutne lisamine massiivi.