ฉันใช้ไลบรารีของบุคคลที่สามที่มีฟังก์ชันที่รับฟังก์ชันเป็นอาร์กิวเมนต์ ฉันกำลังตรวจสอบเงื่อนไขบางอย่างเพื่อตัดสินใจว่าจะเพิ่มฟังก์ชันใดฟังก์ชันหนึ่งเป็นพารามิเตอร์หรือไม่และในบางกรณีฉันไม่ต้องการให้ฟังก์ชัน การระบุค่าว่างในกรณีนั้นจะทำให้เกิดข้อผิดพลาด
ฉันพบรหัสนี้ซึ่งใช้งานได้ แต่ฉันไม่เข้าใจว่าเกิดอะไรขึ้น
compose(__DEV__ ? devTools() : f => f)
คือf => f
เทียบเท่ากับ() => {}
ฟังก์ชั่นที่ไม่ระบุชื่อที่ว่างเปล่า?
f
ตามMDN