Phá hủy cấu trúc mảng từ hàm trong JavaScript
Mảng cần phá hủy cấu trúc không nhất thiết phải được lưu trữ trong một biến. Nó cũng có thể là kết quả trả về từ một hàm. Hãy cùng xem ví dụ. Giả sử có một hàm như sau:
function func() {
return [2025, 12, 31];
}
Hãy phá hủy cấu trúc giá trị trả về từ hàm này:
let [year, month, day] = func();
Trong đoạn mã sau đây, các phần của mảng được gán vào các biến tương ứng:
function func() {
return ['John', 'Smit', 'development', 'programmer', 2000];
}
let arr = func();
let name = arr[0];
let surname = arr[1];
let department = arr[2];
let position = arr[3];
let salary = arr[4];
Hãy viết lại đoạn mã này bằng cách sử dụng phá hủy cấu trúc theo lý thuyết đã học.