Pārdevēja datu objekta izveide Redux
Iepriekšējā nodarbībā mēs izveidojām datu modeļus mūsu datu bāzei. Šajā nodarbībā mēs uzrakstīsim sava veida ģeneratoru funkcijas, ar kuru palīdzību varēs veidot datu objektus ar jau konkrētām vērtībām.
Atvērsim mūsu produktu lietotni,
un tajā failu server.js. Vispirms nodarbosimies
ar sagataves objekta izveidi datiem
pārdevējam. Pirmā lieta, ko mēs darīsim, ir
savāksim mūsu pārdevēju nosaukumus, un to
mums bija 4 gabali, masīvā uzreiz pēc
importa rindiņām:
const selNames = ['Super Power', 'Miracle Life', 'Dolls&Toys', 'Granny']
Un zemāk pēc datu bāzes modeļa izveides
db uzrakstīsim funkciju, ar kuras palīdzību mēs
veidosim objektus ar datiem
pārdevējiem createSellerData:
const createSellerData = () => {}
Mūsu funkcija kā parametru pieņems
pārdevēja nosaukuma numuru masīvā
selNames, pēc tā mēs atradīsim vajadzīgo
nosaukumu un atgriezīsim objektu ar īpašību
name un atbilstošo nosaukumu kā
vērtību:
const createSellerData = (num) => {
const name = selNames[num]
return {
name: `${name}`,
}
}
Zemāk pēc šī uzrakstīsim standarta funkciju nejauša vesela skaitļa iegūšanai, tā mums vēl noderēs:
function getRandInt(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min
}
Atveriet savu studentu lietotni. Iepazīstoties ar šīs nodarbības materiālu, uzrakstiet funkciju objekta izveidei ar pasniedzēja datiem. Atcerieties, ka jums ir vēl viena īpašība - predmets. Padoms: ja vēlaties, tad varat šīs īpašības vērtību izvēlēties nejauši, piemēram, no masīva.