Krijimi i një objekti me të dhënat e shitësit në Redux
Në mësimin e kaluar, ne krijuam modelet e të dhënave për bazën tonë të të dhënave. Në këtë mësim, ne do të shkruajmë lloj funksionesh-gjeneratorë, me ndihmën e të cilëve do të jetë e mundur të formohen objekte të të dhënave me vlera tashmë specifike.
Le të hapim aplikacionin tonë me produktet,
dhe në të skedarin server.js. Për fillim, le të merremi
më krijimin e një gjedhe objekti për të dhënat
e shitësit. Gjëja e parë që do të bëjmë, është
të mbledhim emrat e shitësve tanë, dhe ata
ishin 4 copë, në një array menjëherë pas
rreshtave me importim:
const selNames = ['Super Power', 'Miracle Life', 'Dolls&Toys', 'Granny']
Dhe më poshtë pas krijimit të modelit të bazës së të dhënave
db le të shkruajmë një funksion, me ndihmën e të cilit ne
do të krijojmë objekte me të dhënat
e shitësve createSellerData:
const createSellerData = () => {}
Funksioni ynë si parametër do të
marrë numrin e emrit të shitësit në array
selNames, me anë të tij ne do të gjejmë emrin e duhur
dhe do të kthejmë një objekt me vetinë
name dhe emrin përkatës si
vlerë:
const createSellerData = (num) => {
const name = selNames[num]
return {
name: `${name}`,
}
}
Le të shkruajmë më poshtë pas kësaj një funksion standard për marrjen e një numri të rastësishëm të plotë, ai do të na duhet akoma:
function getRandInt(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min
}
Hapni aplikacionin tuaj me studentët. Pasi u njohët me materialin e këtij mësimi, shkruani një funksion për krijimin e një objekti me të dhënat e mësuesit. Mbani mend se ju keni për të një veti tjetër - lënda. Këshillë: nëse dëshironi, atëherë mund ta zgjidhni vlerën për këtë veti në mënyrë të rastësishme, për shembull nga një array.