Döredijilik parametrleri
Moduldan peýdalanylanda ähli sazlamalary görkezmäge rugsat bermek isleýändigimizi düşüň. Eger haýsydyr bir sazlama görkezilmese, ol döredijilik bahasyny alar.
Mysal üçin, bizim ýagdaýymyzda döredijilik görnüşiniň p bahasyny, sanyň bolsa 5 bahasyny alýandygy şeýle edip bolýar:
;(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);
Bu ýagdaýda modulumyzy dürli konfigurirlemek aňsat. Mysal üçin, diňe ata elementini görkezeris:
let config = {
root: '#parent',
}
Indi bolsa ata elementini we sany görkezeris. Bu bolsa görnüşi görkezmeli däldir - sebäbi sazlamalar obýektiniň elementleriniň tartibi ýokdur we olary islendik şekilde taşlap bileris. Şeýlelik bilen, bizim sazlamamyz:
let config = {
root: '#parent',
amount: 10
}