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

Podrazumevani parametri

Pretpostavimo da želimo da dozvolimo da pri korišćenju modula ne budu navedena sva podešavanja. Ako neko podešavanje nije navedeno, onda će ono primiti podrazumevanu vrednost.

Na primer, u našem slučaju možemo da učinimo tako da tip podrazumevano prima vrednost p, a količina - vrednost 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);

U ovom slučaju lako možemo da konfigurišemo naš modul na različite načine. Na primer, navedimo samo roditeljski element:

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

A sada navedimo roditeljski element i količinu. Pri tome nam neće biti potrebno da navodimo tip - jer elementi objekta sa podešavanjima nemaju redosled, i možemo da ih izostavljamo kako god želimo. Dakle, evo našeg podešavanja:

let config = { root: '#parent', amount: 10 }
← →
↑
Srpski▼
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij