⊗jsrxPmSDCSO 40 of 57 menu

Vytvorenie objektu s údajmi predajcu v Reduxe

V minulej lekcii sme vytvorili dátové modely pre našu databázu. V tejto lekcii napíšeme akési generátorové funkcie, pomocou ktorých bude možné vytvárať objekty údajov s konkrétnymi hodnotami.

Otvorme našu aplikáciu s produktami, a v nej súbor server.js. Na začiatok sa budeme venovať vytvoreniu šablóny objektu pre údaje predajcu. Prvá vec, ktorú urobíme, je zhromaždenie názvov našich predajcov, ktorých sme mali 4 kusy, do poľa hneď po riadkoch s importom:

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

A nižšie po vytvorení databázového modelu db napíšeme funkciu, pomocou ktorej budeme vytvárať objekty s údajmi predajcov createSellerData:

const createSellerData = () => {}

Naša funkcia ako parameter bude prijímať číslo názvu predajcu v poli selNames, podľa neho nájdeme potrebný názov a vrátime objekt s vlastnosťou name a zodpovedajúcim názvom ako hodnotou:

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

Napíšme nižšie po tomto štandardnú funkciu na získanie náhodného celého čísla, ela sa nám ešte bude hodiť:

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

Otvorte svoju aplikáciu so študentmi. Po oboznámení sa s materiálom tejto lekcie napíšte funkciu na vytvorenie objektu s údajmi učiteľa. Pamätajte, že máte pre neho ešte jednu vlastnosť - predmet. Tip: ak chcete, môžete hodnotu pre túto vlastnosť vyberať náhodným spôsobom, napríklad z poľa.

Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť