⊗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