⊗jsPmFNIFS 248 of 505 menu

जावास्क्रिप्ट में नेस्टेड फंक्शन्स का स्कोप

यदि किसी फंक्शन के अंदर दूसरा फंक्शन हो - तो बाहरी फंक्शन के वेरिएबल्स आंतरिक फंक्शन में दिखाई देते हैं:

function test() { let num = 1; // बाहरी फंक्शन का वेरिएबल function func() { console.log(num); // 1 प्रिंट करेगा } func(); // आंतरिक फंक्शन को कॉल करते हैं } test(); // बाहरी फंक्शन को कॉल करते हैं

इसके अलावा, आंतरिक फंक्शन में वे वेरिएबल्स भी दिखाई देंगे, जो बाहरी फंक्शन के बाहर डिफाइन किए गए हैं:

let num = 1; // ग्लोबल वेरिएबल function test() { function func() { console.log(num); // 1 प्रिंट करेगा } func(); // आंतरिक फंक्शन को कॉल करते हैं }; test(); // बाहरी फंक्शन को कॉल करते हैं

कोड रन किए बिना ही निर्धारित करें कि कंसोल में क्या प्रिंट होगा:

function test() { let num = 1; function func() { console.log(num); } func(); } test();

कोड रन किए बिना ही निर्धारित करें कि कंसोल में क्या प्रिंट होगा:

function test() { let num = 1; function func() { console.log(num); } } test();

कोड रन किए बिना ही निर्धारित करें कि कंसोल में क्या प्रिंट होगा:

function test() { let num = 1; function func() { console.log(num); } func(); }

कोड रन किए बिना ही निर्धारित करें कि कंसोल में क्या प्रिंट होगा:

function test() { let num; function func() { console.log(num); } num = 1 func(); num = 2 func(); } test();
हिन्दी
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
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें