Υπόλοιπο πίνακα κατά την αποσύνθεση σε JavaScript

Εάν ένας πίνακας έχει περισσότερα στοιχεία από μεταβλητές, όταν είναι απαραίτητο, τα επιπλέον στοιχεία μπορούν να αποθηκευτούν σε έναν πίνακα χρησιμοποιώντας τον τελεστή rest:

javascriptlet 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]
Задание 1

Στον ακόλουθο κώδικα, τμήματα του πίνακα αποθηκεύονται στις αντίστοιχες μεταβλητές:

javascriptlet arr = ['John', 'Smit', 'development', 'programmer', 2000];

let name    = arr[0];
let surname = arr[1];

let info = arr.slice(2); // όλα τα στοιχεία από το δεύτερο μέχρι το τέλος του πίνακα

Μετατρέψτε αυτόν τον κώδικα χρησιμοποιώντας αποσύνθεση σύμφωνα με τη θεωρία που μελετήθηκε.