⊗jsPmMCPSDP 502 of 505 menu

Paramètres par défaut

Supposons que nous voulions permettre à l'utilisateur du module de ne pas spécifier tous les paramètres. Si un paramètre n'est pas spécifié, il prendra une valeur par défaut.

Par exemple, dans notre cas, nous pouvons faire en sorte que le type par défaut prenne la valeur p, et la quantité - la valeur 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);

Dans ce cas, nous pouvons facilement configurer notre module de différentes manières. Par exemple, spécifions uniquement l'élément parent :

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

Maintenant, spécifions l'élément parent et la quantité. Dans ce cas, nous n'aurons pas besoin de spécifier le type - car les propriétés de l'objet de configuration n'ont pas d'ordre, et nous pouvons les omettre comme bon nous semble. Voici donc notre configuration :

let config = { root: '#parent', amount: 10 }
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser