मैं एक तीसरे पक्ष के पुस्तकालय का उपयोग कर रहा हूं जिसमें एक फ़ंक्शन है जो तर्कों के रूप में कार्य करता है। मैं यह तय करने के लिए कुछ सशर्त जांच कर रहा हूं कि क्या किसी विशेष फ़ंक्शन को एक पैरामीटर के रूप में जोड़ना है या नहीं और कुछ मामलों में मैं फ़ंक्शन प्रदान नहीं करना चाहता हूं। उस स्थिति में अशक्त प्रदान करना एक त्रुटि फेंकता है।
मुझे यह कोड मिला जो काम करता है, लेकिन मुझे पूरी तरह से समझ नहीं आया कि क्या हो रहा है।
compose(__DEV__ ? devTools() : f => f)
क्या एक खाली अनाम फ़ंक्शन के f => f
बराबर है () => {}
?
f
, के अनुसार MDN