⊗jsPmFTFAV 226 of 505 menu

जावास्क्रिप्ट में फ़ंक्शन एक वेरिएबल के रूप में

तो, पिछले पाठ में हमने यह स्पष्ट किया, कि बिना गोल कोष्ठकों के फ़ंक्शन का उल्लेख करने पर, हमें इसका स्रोत कोड प्राप्त होता है।

वास्तव में सब कुछ और अधिक रोचक है। जावास्क्रिप्ट में, अन्य भाषाओं के विपरीत, फ़ंक्शन चर के मान की तरह ही होते हैं, जैसे संख्याएं, स्ट्रिंग्स और ऐरे।

आइए एक उदाहरण पर नज़र डालें। मान लीजिए हमारे पास उदाहरण के लिए, एक फ़ंक्शन func है:

function func() { console.log('!'); }

वास्तव में हमारे पास फ़ंक्शन func नहीं है। हमारे पास एक वेरिएबल func है, जिसमें फ़ंक्शन का स्रोत कोड संग्रहीत है।

हम उदाहरण के लिए, वेरिएबल func को किसी और चीज़ से ओवरराइट कर सकते हैं, उदाहरण के लिए, एक स्ट्रिंग से। इस स्थिति में फ़ंक्शन func अब एक फ़ंक्शन नहीं रहेगा, बल्कि एक स्ट्रिंग होगा। उदाहरण पर देखें:

function func() { console.log('!'); } func(); // '!' आउटपुट करेगा func = 'string'; // वेरिएबल func को ओवरराइट करें console.log(func); // 'string' आउटपुट करेगा

एक फ़ंक्शन func बनाएं, जो return के माध्यम से कोई स्ट्रिंग वापस करे।

फ़ंक्शन func के कार्य के परिणाम को कंसोल में आउटपुट करें।

फ़ंक्शन func के स्रोत कोड को कंसोल में आउटपुट करें।

वेरिएबल func में संख्या 123 निर्दिष्ट करें, जिससे इस वेरिएबल के फ़ंक्शन को ओवरराइट कर दिया जाए। वेरिएबल func का नया मान कंसोल में आउटपुट करें।

हिन्दी
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
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें