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ể.