⊗jsrxPmSDCSO 40 of 57 menu

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.

frdenltrit