⊗jsPmMCPSDP 502 of 505 menu

Parametri impliciți

Să presupunem că dorim să permitem ca, atunci când utilizăm modulul, să nu fie necesar să specificăm toate setările. Dacă unele dintre setări nu sunt specificate, acestea vor prelua valoarea implicită.

De exemplu, în cazul nostru putem face astfel încât tipul implicit să ia valoarea p, iar cantitatea - valoarea 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);

În acest caz, putem configura cu ușurință modulul nostru în mod diferit. De exemplu, să specificăm doar elementul părinte:

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

Acum să specificăm elementul părinte și cantitatea. În acest caz, nu va trebui să specificăm tipul - deoarece elementele obiectului de configurație nu au ordine, și le putem omite după cum dorim. Deci, iată configurația noastră:

let config = { root: '#parent', amount: 10 }
Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge