⊗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
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј