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:

api/server.jsconst 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:

api/server.jsconst 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:

api/server.jsconst 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á:

api/server.jsfunction getRandInt(min, max) {
  return Math.floor(Math.random() * (max - min + 1)) + min
}
Задание 1

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.