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.