⊗jsPmMCPS 501 of 505 menu

जावास्क्रिप्ट में क्लोजर के माध्यम से मॉड्यूल सेटिंग्स पास करना

मान लीजिए कि हमारे पास निम्नलिखित मॉड्यूल है:

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

जैसा कि आप देख रहे हैं, इस मॉड्यूल में तीन सेटिंग्स पास की जा रही हैं: पैरेंट एलिमेंट का सेलेक्टर, बनाए जाने वाले एलिमेंट का प्रकार और एलिमेंट्स की संख्या।

आमतौर पर ऐसी सेटिंग्स एक ऑब्जेक्ट के रूप में बनाई जाती हैं:

let config = { root: '#parent', type: 'p', amount: 5 }

आइए हमारे ऑब्जेक्ट को मॉड्यूल के पैरामीटर के रूप में पास करें:

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

सेटिंग्स वाले ऑब्जेक्ट का डिस्ट्रक्चरिंग करना अधिक स्वीकृत है:

;(function({root, type, amount}) { let parent = document.querySelector(root); for (let i = 1; i <= amount; i++) { let elem = document.createElement(type); parent.append(elem); } })(config);
हिन्दी
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
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें