एरो फ़ंक्शंस में घुंघराले ब्रैकेट: निहित बनाम स्पष्ट रिटर्न
एरो फ़ंक्शंस को दो तरीकों से लिखा जा सकता है: घुंघराले ब्रैकेट के साथ या बिना। जब घुंघराले ब्रैकेट अनुपस्थित होते हैं, तो फ़ंक्शन के मुख्य भाग को "संक्षिप्त निकाय" माना जाता है और इसके भीतर अंतिम अभिव्यक्ति स्पष्ट रूप से वापस आ जाती है।
संक्षिप्त निकाय के साथ निहित रिटर्न
इन घुंघराले कोष्ठक के बिना उदाहरण:
state.map(one => oneTodo(one, action))
फ़ंक्शन तुरंत एक तर्क पर oneTodo को कॉल करने का परिणाम देता है।
ब्लॉक के साथ स्पष्ट रिटर्न
जब घुंघराले ब्रैकेट पेश किए जाते हैं , जैसा कि पहले कोड ब्लॉक में है:
state.map(one => { oneTodo(one, action) })
एक ब्लॉक बनाया गया है, और इसे स्पष्ट रूप से एक मान लौटाना होगा। इस ब्लॉक में रिटर्न स्टेटमेंट यह इंगित करने के लिए आवश्यक है कि कौन सा मूल्य लौटाया जाना चाहिए। ] यदि फ़ंक्शन बॉडी में एकाधिक कथन हैं, तो उन्हें समूहित करने के लिए घुंघराले ब्रैकेट की आवश्यकता होती है।
स्पष्ट रिटर्न: जब आपको स्पष्ट रूप से रिटर्न मान निर्दिष्ट करने, घुंघराले ब्रैकेट और रिटर्न स्टेटमेंट का उपयोग करने की आवश्यकता है।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3