Phần còn lại của mảng khi giải cấu trúc trong JavaScript

Nếu mảng có nhiều phần tử hơn số biến, khi cần thiết, các phần tử thừa có thể được ghi vào một mảng bằng toán tử rest:

javascriptlet arr = [2025, 12, 31, 23, 59, 59];
let [year, month, day, ...time] = arr;

console.log(year);  // hiển thị 2025
console.log(month); // hiển thị 12
console.log(day);   // hiển thị 31

console.log(time);  // hiển thị [23, 59, 59]
Задание 1

Trong đoạn mã sau, các phần của mảng được ghi vào các biến tương ứng:

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

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

let info = arr.slice(2); // tất cả các phần tử từ thứ hai đến cuối mảng

Hãy chuyển đổi đoạn mã này bằng giải cấu trúc theo lý thuyết đã học.