importance: 5
Sửa đổi mã của makeCounter() để bộ đếm cũng có thể giảm và đặt số:
counter()nên trả lại số tiếp theo (như trước).counter.set(value)nên đặt bộ đếm thànhvalue.counter.decrease()nên giảm của bộ đếm 1 đơn vị.
Xem mã sandbox để biết ví dụ sử dụng đầy đủ.
Tái bút: Bạn có thể sử dụng bao đóng hoặc thuộc tính hàm để giữ số lượng hiện tại. Hoặc viết cả hai biến thể.