⊗jsrxPmSDCSO 40 of 57 menu

Creazione di un oggetto con i dati del venditore in Redux

Nella lezione precedente abbiamo creato modelli di dati per il nostro database. In questa lezione scriveremo delle funzioni generatrici, con l'aiuto delle quali potremo formare oggetti di dati con valori già specifici.

Apriamo la nostra applicazione con i prodotti, e in essa il file server.js. Per cominciare, occupiamoci della creazione di un modello di oggetto per i dati del venditore. La prima cosa che faremo è raccogliere i nomi dei nostri venditori, e ce ne sono 4, in un array subito dopo le righe con l'import:

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

E più sotto, dopo la creazione del modello del database db, scriviamo una funzione, con l'aiuto della quale creeremo oggetti con i dati dei venditori createSellerData:

const createSellerData = () => {}

La nostra funzione come parametro accetterà il numero del nome del venditore nell'array selNames, in base ad esso troveremo il nome necessario e restituiremo un oggetto con la proprietà name e il nome corrispondente come valore:

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

Scriviamo più sotto una funzione standard per ottenere un numero intero casuale, ci tornerà utile:

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

Aprite la vostra applicazione con gli studenti. Dopo aver familiarizzato con il materiale di questa lezione, scrivete una funzione per creare un oggetto con i dati dell'insegnante. Ricordate che avete un'altra proprietà per esso - la materia. Suggerimento: se volete, potete scegliere il valore per questa proprietà in modo casuale, ad esempio da un array.

Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta