Immutables Hinzufügen von Elementen zu einem Array in JavaScript
Lassen Sie uns nun lernen, wie man Elemente auf immutable Weise zu einem Array hinzufügt. Nehmen wir als Beispiel ein beliebiges Array:
javascriptlet arr = [1, 2, 3, 4, 5];
Fügen wir ein neues Element hinzu. Nach unserem Ansatz müssen wir eine Kopie des Arrays erstellen und das neue Element in diese Kopie einfügen. Lassen Sie uns das tun:
javascriptlet copy = Object.assign([], arr);
copy.push(6);
let res = copy;
Verwenden wir nun den zweiten Ansatz mit Destrukturierung:
javascriptlet res = [...arr, 6];
Задание 1
Erstellen Sie einen Button, bei dessen Klick ein neues Element auf immutable Weise zum Array hinzugefügt wird.