⊗jsrxPmSDCSO 40 of 57 menu

Pardavėjo duomenų objekto sukūrimas Redux

Ankstesnėje pamokoje sukūrėme duomenų modelius mūsų duomenų bazei. Šioje pamokoje parašysime tokias funkcijas-generatorius, kurių pagalba galėsime formuoti duomenų objektus su jau konkretiomis reikšmėmis.

Atidarykime mūsų programą su produktais, o joje failą server.js. Pirmiausia užsiimkime pardavėjo duomenų objekto šablono kūrimu. Pirmas dalykas, kurį padarysime, tai surinksime mūsų pardavėjų pavadinimus, o jų buvo 4 vienetai, į masyvą iškart po importavimo eilučių:

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

Ir žemiau po duomenų bazės modelio sukūrimo db parašykime funkciją, kurios pagalba mes sukursime objektus su pardavėjų duomenimis createSellerData:

const createSellerData = () => {}

Mūsų funkcija kaip parametrą bus priimanti pardavėjo pavadinimo numerį masyve selNames, pagal jį mes rasime reikiamą pavadinimą ir grąžinsime objektą su savybe name ir atitinkamu pavadinimu kaip reikšme:

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

Parašykime žemiau po to standartinę funkciją atsitiktiniam sveikajam skaičiui gauti, ji mums dar pravers:

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

Atidarykite savo programą su studentais. Susipažinę su šios pamokos medžiaga, parašykite funkciją dėstytojo duomenų objekto kūrimui. Atminkite, kad jums jam yra dar viena savybė - dalykas. Užuomina: jei norite, galite šios savybės reikšmę pasirinkti atsitiktiniu būdu, pavyzdžiui iš masyvo.

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti