⊗jsrxPmSDCSO 40 of 57 menu

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.

Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa