Opprettelse av et objekt med selgerdata i Redux
I forrige leksjon opprettet vi datamodeller for databasen vår. I denne leksjonen skal vi skrive slags generatorfunksjoner, med hjelp av hvilke det vil være mulig å danne datadataobjekter med allerede spesifikke verdier.
La oss åpne applikasjonen vår med produkter,
og i den filen server.js. Først skal vi ta for oss
opprettelsen av en mal for objektet for data
selger. Det første vi gjør er å
samle navnene på våre selgere, og det
hadde vi 4 stykker, i en array rett etter
linjene med import:
const selNames = ['Super Power', 'Miracle Life', 'Dolls&Toys', 'Granny']
Og nedenfor etter opprettelsen av databasemodellen
db skal vi skrive en funksjon, med hjelp av hvilken vi
vil opprette objekter med data
selgere createSellerData:
const createSellerData = () => {}
Vår funksjon som parameter vil
ta nummeret på selgerens navn i arrayen
selNames, ved hjelp av det vil vi finne det nødvendige
navnet og returnere et objekt med egenskapen
name og det tilsvarende navnet som
verdi:
const createSellerData = (num) => {
const name = selNames[num]
return {
name: `${name}`,
}
}
La oss nedenfor etter dette skrive en standard funksjon for å få et tilfeldig heltall, den vil være nyttig for oss senere:
function getRandInt(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min
}
Åpne applikasjonen din med studenter. Etter å ha sett på materialet i denne leksjonen, skriv en funksjon for å opprette et objekt med lærerdata. Husk at du har en egenskap til for ham - fag. Tips: hvis du vil, kan du velge verdien for denne egenskapen tilfeldig, for eksempel fra en array.