⊗jsrxPmSDCSO 40 of 57 menu

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.

Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis