जावास्क्रिप्ट में एरो फ़ंक्शन फ़ंक्शन लिखने का एक संक्षिप्त तरीका है। ES6 में पेश किए गए, वे एक क्लीनर सिंटैक्स प्रदान करते हैं, खासकर जब कॉलबैक फ़ंक्शन के रूप में उपयोग किया जाता है।
एरो फ़ंक्शन, फ़ंक्शन एक्सप्रेशन लिखने का एक छोटा तरीका है:
// Traditional function function add(a, b) { return a b; } // Arrow function const add = (a, b) => a b;
एरो फ़ंक्शन जावास्क्रिप्ट में कई लाभ प्रदान करते हैं। उनका संक्षिप्त सिंटैक्स कम कोड और अधिक पठनीयता की ओर ले जाता है, जिससे आपके कोडबेस को समझना और बनाए रखना आसान हो जाता है।
इसके अतिरिक्त, वे एकल अभिव्यक्तियों में अंतर्निहित रिटर्न की अनुमति देते हैं, जिससे रिटर्न कीवर्ड की आवश्यकता समाप्त हो जाती है।
एरो फ़ंक्शंस की एक अन्य प्रमुख विशेषता उनका शाब्दिक अर्थ है, जिसका अर्थ है कि उनका अपना कोई संदर्भ नहीं है।
यह उन्हें कॉलबैक के लिए विशेष रूप से उपयोगी बनाता है:
// Traditional function setTimeout(function() { console.log('Hello, World!'); }, 1000); // Arrow function setTimeout(() => console.log('Hello, World!'), 1000);
एरो फ़ंक्शंस आपके कॉलबैक को साफ़ और कम क्रियात्मक बनाते हैं। चिंता करने के लिए कोई बाध्यकारी मुद्दे नहीं होने के कारण, वे अक्सर बेहतर विकल्प होते हैं।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3