⊗jsrxPmSDCSO 40 of 57 menu

Aanmaken van een object met verkopersgegevens in Redux

In de vorige les hebben we gegevensmodellen gemaakt voor onze database. In deze les schrijven we soort generatorfuncties, waarmee we gegevensobjecten kunnen vormen met reeds specifieke waarden.

Laten we onze productenapplicatie openen, en daarin het bestand server.js. Laten we eerst beginnen met het maken van een sjabloonobject voor de gegevens van de verkoper. Het eerste wat we doen, is de namen van onze verkopers verzamelen, en daar waren er 4 van, in een array direct na de regels met imports:

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

En hierna, na het aanmaken van de databasemodel db, schrijven we een functie waarmee we objecten met gegevens van verkopers kunnen aanmaken createSellerData:

const createSellerData = () => {}

Onze functie zal als parameter het nummer van de verkopersnaam in de array selNames ontvangen, hiermee zullen we de juiste naam vinden en een object teruggeven met de eigenschap name en de corresponderende naam als waarde:

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

Laten we hierna een standaardfunctie schrijven voor het verkrijgen van een willekeurig geheel getal, die we nog nodig zullen hebben:

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

Open je applicatie met studenten. Na bestudering van de stof van deze les, schrijf je een functie voor het aanmaken van een object met docentgegevens. Onthoud dat je daarvoor nog een andere eigenschap hebt - het vak. Hint: als je wilt, kun je de waarde voor deze eigenschap willekeurig kiezen, bijvoorbeeld uit een array.

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren