Αμετάβλητη προσθήκη στοιχείων σε πίνακα σε JavaScript
Ας μάθουμε τώρα πώς να κάνουμε αμετάβλητη προσθήκη στοιχείων σε πίνακα Ας υποθέσουμε για παράδειγμα ότι έχουμε έναν συγκεκριμένο πίνακα:
let arr = [1, 2, 3, 4, 5];
Ας προσθέσουμε ένα νέο στοιχείο σε αυτόν. Σύμφωνα με την προσέγγισή μας, πρέπει να δημιουργήσουμε ένα αντίγραφο του πίνακα και να προσθέσουμε το νέο στοιχείο σε αυτό το αντίγραφο. Ας το κάνουμε αυτό:
let copy = Object.assign([], arr);
copy.push(6);
let res = copy;
Τώρα ας χρησιμοποιήσουμε τη δεύτερη προσέγγιση με αποδόμηση:
let res = [...arr, 6];
Δημιουργήστε ένα κουμπί, upon pressing which θα γίνεται αμετάβλητη προσθήκη νέου στοιχείου σε πίνακα.