Tôi đang sử dụng thư viện của bên thứ ba có một hàm nhận các hàm làm đối số. Tôi đang thực hiện một số kiểm tra có điều kiện để quyết định có thêm một hàm cụ thể làm tham số hay không và trong một số trường hợp, tôi không muốn cung cấp một hàm. Cung cấp null trong trường hợp đó sẽ tạo ra lỗi.
Tôi tìm thấy mã này hoạt động, nhưng tôi không hoàn toàn hiểu điều gì đang xảy ra.
compose(__DEV__ ? devTools() : f => f)
Có f => f
tương đương với () => {}
một chức năng ẩn danh trống không?
f
, theo MDN