Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗jsPmMCPSDP 502 of 505 menu
◀ ▶

Oletusparametrit

Oletetaan, että haluamme sallia moduulia käytettäessä kaikkien asetusten määrittämättä jättämisen. Jos jotakin asetusta ei määritetä, se saa oletusarvon.

Esimerkiksi meidän tapauksessamme voimme tehdä niin, että tyyppi oletuksena saa arvon p ja määrä arvon 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);

Tällöin voimme helposti määrittää moduulimme eri tavoin. Esimerkiksi määritetään vain pääelementti:

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

Määritetään nyt pääelementti ja määrä. Samalla meidän ei tarvitse määrittää tyyppiä - sillä asetusobjektin elementeillä ei ole järjestystä, ja voimme jättää ne pois haluamallamme tavalla. Siinä asetuksemme:

let config = { root: '#parent', amount: 10 }
← →
↑
Suomi▼
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää