⊗jsPmMCPSDP 502 of 505 menu

डिफ़ॉल्ट पैरामीटर

मान लीजिए कि हम चाहते हैं कि मॉड्यूल का उपयोग करते समय सभी सेटिंग्स निर्दिष्ट करना अनिवार्य न हो। यदि कोई सेटिंग निर्दिष्ट नहीं की जाती है, तो वह डिफ़ॉल्ट मान ले लेगी।

उदाहरण के लिए, हमारे मामले में हम ऐसा कर सकते हैं कि डिफ़ॉल्ट प्रकार का मान p हो जाए, और मात्रा का मान 5 हो जाए:

;(function({root, type = 'p', amount = 5}) { let parent = document.querySelector(root); for (let i = 1; i <= amount; i++) { let elem = document.createElement(type); parent.append(elem); } })(config);

इस तरह, हम अपने मॉड्यूल को अलग-अलग तरीकों से आसानी से कॉन्फ़िगर कर सकते हैं। उदाहरण के लिए, आइए केवल पैरेंट एलिमेंट निर्दिष्ट करें:

let config = { root: '#parent', }

अब पैरेंट एलिमेंट और मात्रा निर्दिष्ट करते हैं। साथ ही, हमें प्रकार निर्दिष्ट करने की आवश्यकता नहीं होगी - क्योंकि सेटिंग्स ऑब्जेक्ट के एलिमेंट्स का कोई क्रम नहीं होता है, और हम उन्हें किसी भी तरह से छोड़ सकते हैं। तो, यह रही हमारी सेटिंग:

let config = { root: '#parent', amount: 10 }
हिन्दी
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
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें