Skapa ett objekt med säljardata i Redux
I föregående lektion skapade vi datamodeller för vår databas. I den här lektionen kommer vi att skriva sådana generatorfunktioner, med vilka man kan skapa dataobjekt med redan specifika värden.
Låt oss öppna vår produktapplikation,
och i den filen server.js. Låt oss först ägna oss åt
att skapa en mall för objektet med data
för säljaren. Det första vi gör är att
samla namnen på våra säljare, och det fanns
4 stycken, i en array direkt efter
importraderna:
const selNames = ['Super Power', 'Miracle Life', 'Dolls&Toys', 'Granny']
Och nedanför, efter att ha skapat databasmodellen
db, skriver vi en funktion som vi
kommer att använda för att skapa objekt med data
för säljare createSellerData:
const createSellerData = () => {}
Vår funktion kommer som parameter att
ta numret på säljarens namn i arrayen
selNames, utifrån det kommer vi att hitta rätt
namn och returnera ett objekt med egenskapen
name och motsvarande namn som
värde:
const createSellerData = (num) => {
const name = selNames[num]
return {
name: `${name}`,
}
}
Låt oss nedanför detta skriva en standardfunktion för att få ett slumpmässigt heltal, den kommer vi att ha nytta av senare:
function getRandInt(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min
}
Öppna din studentapplikation. Efter att ha tagit del av materialet i denna lektion, skriv en funktion för att skapa ett objekt med lärardata. Kom ihåg att du har ytterligare en egenskap för den - ämne. Tips: om du vill kan du välja värdet för denna egenskap slumpmässigt, till exempel från en array.