⊗jsPmMCPSDP 502 of 505 menu

Standaardparameters

Stel we willen toestaan dat niet alle instellingen hoeven te worden opgegeven bij het gebruik van de module. Als een instelling niet wordt opgegeven, neemt deze een standaardwaarde aan.

In ons geval kunnen we er bijvoorbeeld voor zorgen dat het standaardtype de waarde p aanneemt, en de hoeveelheid de waarde 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);

In dit geval kunnen we onze module gemakkelijk op verschillende manieren configureren. Laten we bijvoorbeeld alleen het bovenliggende element opgeven:

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

Laten we nu het bovenliggende element en de hoeveelheid opgeven. We hoeven het type niet op te geven - omdat de eigenschappen van het configuratieobject geen volgorde hebben, kunnen we ze willekeurig weglaten. Hier is onze configuratie:

let config = { root: '#parent', amount: 10 }
Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren