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

Подразумевани параметри

Претпоставимо да желимо да дозволимо да при коришћењу модула нису наведена сва подешавања. Ако неко од подешавања није наведено, оно ће преузети подразумевану вредност.

На пример, у нашем случају можемо учинити тако да тип по дефолту преузме вредност p, а количина - вредност 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);

У овом случају лако можемо различито конфигурисати наш модул. На пример, наведемо само родитељски елемент:

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

А сада наведемо родитељски елемент и количину. При томе нећемо морати да наведемо тип - јер елементи објекта подешавања немају реда, и можемо их изоставити како год желимо. Дакле, ево нашег подешавања:

let config = { root: '#parent', amount: 10 }
← →
↑
Српски▼
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј