Creación de un objeto con datos del vendedor en Redux
En la lección anterior, creamos modelos de datos para nuestra base de datos. En esta lección, escribiremos una especie de funciones generadoras, con la ayuda de las cuales será posible formar objetos de datos con valores ya específicos.
Abramos nuestra aplicación de productos,
y en ella el archivo server.js. Primero, ocupémonos de
crear una plantilla de objeto para los datos
del vendedor. Lo primero que haremos es
recopilar los nombres de nuestros vendedores, y de ellos
teníamos 4 unidades, en un array justo después de
las líneas de importación:
const selNames = ['Super Power', 'Miracle Life', 'Dolls&Toys', 'Granny']
Y más abajo, después de crear el modelo de base de datos
db, escribamos una función con la que
crearemos objetos con datos de
los vendedores createSellerData:
const createSellerData = () => {}
Nuestra función aceptará como parámetro
el número del nombre del vendedor en el array
selNames, por medio de él encontraremos el
nombre necesario y devolveremos un objeto con la propiedad
name y el nombre correspondiente como
valor:
const createSellerData = (num) => {
const name = selNames[num]
return {
name: `${name}`,
}
}
Escribamos más abajo, después de esto, la función estándar para obtener un número entero aleatorio, nos será útil más adelante:
function getRandInt(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min
}
Abra su aplicación de estudiantes. Habiéndose familiarizado con el material de esta lección, escriba una función para crear un objeto con datos del profesor. Recuerde que usted tiene otra propiedad para él: la asignatura. Pista: si lo desea, puede elegir el valor para esta propiedad de manera aleatoria, por ejemplo, de un array.