⊗jsrxPmSDCSO 40 of 57 menu

Création d'un objet avec les données du vendeur dans Redux

Dans la leçon précédente, nous avons créé des modèles de données pour notre base de données. Dans cette leçon, nous écrirons des sortes de fonctions génératrices, à l'aide desquelles il sera possible de former des objets de données avec déjà des valeurs spécifiques.

Ouvrons notre application avec les produits, et dans celle-ci le fichier server.js. Commençons par nous occuper de la création d'un modèle d'objet pour les données du vendeur. La première chose que nous ferons est de rassembler les noms de nos vendeurs, et il y en a 4, dans un tableau juste après les lignes d'import :

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

Et plus bas, après la création du modèle de base de données db, écrivons une fonction, à l'aide de laquelle nous créerons des objets avec les données des vendeurs createSellerData :

const createSellerData = () => {}

Notre fonction en tant que paramètre va recevoir le numéro du nom du vendeur dans le tableau selNames, grâce à lui nous trouverons le nom correspondant et retournerons un objet avec la propriété name et le nom correspondant en tant que valeur :

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

Écrivons plus bas après cela la fonction standard pour obtenir un nombre entier aléatoire, elle nous sera encore utile :

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

Ouvrez votre application avec les étudiants. Après avoir pris connaissance du contenu de cette leçon, écrivez une fonction pour créer un objet avec les données de l'enseignant. N'oubliez pas que vous avez une autre propriété pour lui - la matière. Indice : si vous le souhaitez, vous pouvez choisir la valeur pour cette propriété de manière aléatoire, par exemple à partir d'un tableau.

azroptplsv