⊗jsPmMCPS 501 of 505 menu

JavaScript-ում մոդուլի կարգավորումների փոխանցումը փակումների միջոցով

Ենթադրենք՝ ունենք հետևյալ մոդուլը.

;(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çaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել