Υπόλοιπο πίνακα κατά την αποσύνθεση σε JavaScript
Εάν ένας πίνακας έχει περισσότερα στοιχεία από μεταβλητές,
όταν είναι απαραίτητο, τα επιπλέον στοιχεία μπορούν να αποθηκευτούν
σε έναν πίνακα χρησιμοποιώντας τον τελεστή rest:
let arr = [2025, 12, 31, 23, 59, 59];
let [year, month, day, ...time] = arr;
console.log(year); // εμφανίζει 2025
console.log(month); // εμφανίζει 12
console.log(day); // εμφανίζει 31
console.log(time); // εμφανίζει [23, 59, 59]
Στον ακόλουθο κώδικα, τμήματα του πίνακα αποθηκεύονται στις αντίστοιχες μεταβλητές:
let arr = ['John', 'Smit', 'development', 'programmer', 2000];
let name = arr[0];
let surname = arr[1];
let info = arr.slice(2); // όλα τα στοιχεία από το δεύτερο μέχρι το τέλος του πίνακα
Μετατρέψτε αυτόν τον κώδικα χρησιμοποιώντας αποσύνθεση σύμφωνα με τη θεωρία που μελετήθηκε.