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:
let 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:
let copy = Object.assign([], arr);
copy.push(6);
let res = copy;
Verwenden wir nun den zweiten Ansatz mit Destrukturierung:
let res = [...arr, 6];
Erstellen Sie einen Button, bei dessen Klick ein neues Element auf immutable Weise zum Array hinzugefügt wird.