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:
let 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]
Trong đoạn mã sau, các phần của mảng được ghi vào các biến tương ứng:
let 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.