⊗jsrxPmSDCSO 40 of 57 menu

Crearea unui obiect cu datele vânzătorului în Redux

În lecția precedentă am creat modele de date pentru baza noastră de date. În această lecție vom scrie un fel de funcții-generatoare, cu ajutorul cărora se vor putea forma obiecte de date cu valori deja specifice.

Să deschidem aplicația noastră cu produse, iar în ea fișierul server.js. Pentru început, ne vom ocupa de crearea unui șablon de obiect pentru datele vânzătorului. Primul lucru pe care îl vom face este să adunăm numele vânzătorilor noștri, iar aceștia au fost 4, într-un array imediat după liniile cu importuri:

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

Și mai jos, după crearea modelului bazei de date db, vom scrie o funcție, cu ajutorul căreia noi vom crea obiecte cu datele vânzătorilor createSellerData:

const createSellerData = () => {}

Funcția noastră ca parametru va primi numărul numelui vânzătorului în array-ul selNames, după el vom găsi numele necesar și vom returna un obiect cu proprietatea name și numele corespunzător ca valoare:

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

Să scriem mai jos, după aceasta, o funcție standard pentru obținerea unui număr întreg aleator, ea ne va fi utilă:

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

Deschideți aplicația voastră cu studenții. După ce v-ați familiarizat cu materialul acestei lecții, scrieți o funcție pentru crearea unui obiect cu datele profesorului. Amintiți-vă că aveți pentru el încă o proprietate - materia. Indicație: dacă doriți, puteți alege valoarea pentru această proprietate în mod aleator, de exemplu dintr-un array.

Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge