⊗jsPmFTDTD 231 of 505 menu

फ़ंक्शन घोषणाओं में अंतर

फ़ंक्शन घोषित करने के दोनों तरीके समतुल्य हैं, लेकिन एक महत्वपूर्ण अंतर है: फ़ंक्शन डिक्लेरेशन के रूप में घोषित फ़ंक्शन, उनके घोषित होने से पहले ही उन तक पहुंचने पर भी उपलब्ध रहेंगे।

उदाहरण देखें:

// फ़ंक्शन को उसकी घोषणा से पहले एक्सेस करना: func(); //'!' आउटपुट करेगा function func() { console.log('!'); }

जबकि फ़ंक्शनल एक्सप्रेशन कोड के निष्पादन के समय बनते हैं और ऊपर की ओर उपलब्ध नहीं होते। इसलिए ऐसा कोड एक एरर देगा:

func(); //एरर, ऐसा कोई फ़ंक्शन अभी तक मौजूद नहीं है! let func = function() { console.log('!'); };

फ़ंक्शन डिक्लेरेशन के रूप में एक फ़ंक्शन बनाएं। जांचें कि यह अपनी घोषणा के स्थान से ऊपर भी उपलब्ध होगा।

फ़ंक्शन एक्सप्रेशन के रूप में एक फ़ंक्शन बनाएं। जांचें कि यह अपनी घोषणा के स्थान से ऊपर उपलब्ध नहीं होगा।

हिन्दी
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें