⊗jsrxPmSDCSO 40 of 57 menu

Oprettelse af objekt med sælgerdata i Redux

I den forrige lektion oprettede vi datamodeller for vores database. I denne lektion vil vi skrive sådanne funktionsgeneratorer, som vil gøre det muligt at danne dataobjekter med allerede specifikke værdier.

Lad os åbne vores applikation med produkter, og i den filen server.js. Til at starte med vil vi beskæftige os med oprettelsen af en objektskabelon til data for sælgeren. Det første, vi vil gøre, er at samle navnene på vores sælgere, og der har vi 4 stykker, i et array lige efter importlinjerne:

const selNames = ['Super Power', 'Miracle Life', 'Dolls&Toys', 'Granny']

Og nedenfor efter oprettelsen af databasemodellen db skriver vi en funktion, som vi vil bruge til at oprette objekter med data for sælgere createSellerData:

const createSellerData = () => {}

Vores funktion vil som parameter modtage nummeret på sælgerens navn i arrayet selNames, ved hjælp af det vil vi finde det nødvendige navn og returnere et objekt med egenskaben name og det tilsvarende navn som værdi:

const createSellerData = (num) => { const name = selNames[num] return { name: `${name}`, } }

Lad os nedenfor efter dette skrive en standard funktion til at få et tilfældigt heltal, den vil vi også få brug for:

function getRandInt(min, max) { return Math.floor(Math.random() * (max - min + 1)) + min }

Åbn din applikation med studerende. Efter at have set materialet i denne lektion, skriv en funktion til at oprette et objekt med underviserdata. Husk, at du har en anden egenskab for ham - fag. Tip: hvis du vil, kan du vælge værdien for denne egenskab tilfældigt, for eksempel fra et array.

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