⊗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हिन्दीMagyarՀայերենIndonesiaItaliano日本語Қазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა