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