⊗jsrxPmSDCSO 40 of 57 menu

Az eladó adatait tartalmazó objektum létrehozása a Redux-ban

Az előző leckén létrehoztuk az adatmodelleket az adatbázisunkhoz. Ezen a leckén megírunk olyan függvényeket-generátorokat, amelyek segítségével létre lehet hozni adatobjektumokat már konkrét értékekkel.

Nyissuk meg a termékeinkkel foglalkozó alkalmazásunkat, és benne a server.js fájlt. Kezdjük azzal, hogy elkészítjük az eladó adataihoz szükséges objektum vázlatát. Az első dolog, amit megteszünk, az, hogy összegyűjtjük az eladóink neveit, amiből 4 darab volt, egy tömbbe, közvetlenül az import sorok után:

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

És alább, az adatbázis modell létrehozása után db írjuk meg azt a függvényt, amellyel mi létrehozunk objektumokat az eladók adataival createSellerData:

const createSellerData = () => {}

A függvényünk paraméterként fogja átvenni az eladó nevének sorszámát a selNames tömbben, ennek alapján megtaláljuk a megfelelő nevet és visszaadunk egy objektumot a name tulajdonsággal és a megfelelő névvel, mint érték:

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

Írjuk alább ezután a standard függvényt véletlen egész szám generálásához, még szükségünk lesz rá:

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

Nyissa meg a diákokkal foglalkozó alkalmazását. Miután megismerkedett ennek a leckének az anyagával, írja meg a függvényt az oktató adatait tartalmazó objektum létrehozásához. Ne feledje, hogy még egy tulajdonsága van - a tantárgy. Tipp: ha szeretné, akkor ennek a tulajdonságnak az értékét választhatja véletlenszerűen, például egy tömbből.

Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás