⊗jsrxPmSDCSO 40 of 57 menu

Vytvoření objektu s údaji prodejce v Reduxu

V minulé lekci jsme vytvořili datové modely pro naši databázi. V této lekci napíšeme takové funkce-generátory, pomocí kterých bude možné vytvářet objekty dat s již konkrétními hodnotami.

Pojďme otevřít naši aplikaci s produkty, a v ní soubor server.js. Nejprve se budeme zabývat vytvořením šablony objektu pro data prodejce. První, co uděláme, je shromáždění názvů našich prodejců, a těch máme 4 kusy, do pole hned po řádcích s importem:

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

A níže po vytvoření datového modelu db napíšeme funkci, pomocí které budeme vytvářet objekty s údaji prodejců createSellerData:

const createSellerData = () => {}

Naše funkce jako parametr bude přijímat číslo názvu prodejce v poli selNames, podle něj budeme hledat potřebný název a vracet objekt s vlastností name a odpovídajícím názvem jako hodnotou:

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

Pojďme níže po tomto napsat standardní funkci pro získání náhodného celého čísla, ještě se nám bude hodit:

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

Otevřete vaši aplikaci se studenty. Seznámivše se s materiálem této lekce, napište funkci pro vytvoření objektu s údaji učitele. Pamatujte, že pro něj máte ještě jednu vlastnost - předmět. Nápověda: pokud chcete, pak můžete hodnotu pro tuto vlastnost vybírat náhodným způsobem, například z pole.

Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout