⊗jsrxPmSDCSO 40 of 57 menu

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.

Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar