Erstellung eines Objekts mit Verkäuferdaten in Redux
In der letzten Lektion haben wir Datenmodelle für unsere Datenbank erstellt. In dieser Lektion schreiben wir sozusagen Generator-Funktionen, mit denen Datenobjekte mit bereits konkreten Werten gebildet werden können.
Öffnen wir unsere Produktanwendung
und darin die Datei server.js. Zunächst kümmern wir uns um
die Erstellung einer Vorlage für das Objekt der
Verkäuferdaten. Als Erstes sammeln wir
die Namen unserer Verkäufer, von denen es
4 Stück gab, in einem Array direkt nach
den Import-Zeilen:
const selNames = ['Super Power', 'Miracle Life', 'Dolls&Toys', 'Granny']
Und darunter, nach der Erstellung des Datenbankmodells
db, schreiben wir eine Funktion, mit der wir
Objekte mit Verkäuferdaten erstellen können
createSellerData:
const createSellerData = () => {}
Unsere Funktion wird als Parameter die
Nummer des Verkäufernamens im Array
selNames entgegennehmen. Anhand dieser werden wir den benötigten
Namen finden und ein Objekt mit der Eigenschaft
name und dem entsprechenden Namen als Wert
zurückgeben:
const createSellerData = (num) => {
const name = selNames[num]
return {
name: `${name}`,
}
}
Schreiben wir darunter eine Standardfunktion zum Erhalten einer zufälligen ganzen Zahl, sie wird uns noch nützlich sein:
function getRandInt(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min
}
Öffnen Sie Ihre Anwendung mit den Studenten. Nachdem Sie den Stoff dieser Lektion kennengelernt haben, schreiben Sie eine Funktion zur Erstellung eines Objekts mit Dozentendaten. Denken Sie daran, dass Sie für ihn noch eine weitere Eigenschaft haben - das Fach. Hinweis: Wenn Sie möchten, können Sie den Wert für diese Eigenschaft zufällig auswählen, zum Beispiel aus einem Array.