Chức năng mặc định khi hủy cấu trúc mảng trong JavaScript
Bạn cũng có thể chỉ định một hàm làm giá trị mặc định. Ví dụ, giả sử chúng ta có một hàm trả về ngày hiện tại trong tháng:
function func() {
return (new Date).getDate();
}
Hãy chỉ định hàm này làm giá trị mặc định cho
biến day:
let [year, month, day = func()] = arr;
Sửa đổi đoạn mã trên sao cho nếu thiếu giá trị cho tháng trong mảng, tháng hiện tại sẽ được lấy làm mặc định và nếu thiếu giá trị cho năm - tương ứng, năm hiện tại sẽ được lấy làm mặc định.