НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
⊗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ščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить