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.