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.