⊗jsrxPmSDCSO 40 of 57 menu

Ustvarjanje objekta s podatki prodajalca v Redux

V prejšnji lekciji smo ustvarili podatkovne modele za našo bazo. V tej lekciji bomo napisali neke vrste funkcije-generatorje, s pomočjo katerih bo mogoče oblikovati podatkovne objekte z že določenimi vrednostmi.

Odprimo našo aplikacijo s produkti, in v njej datoteko server.js. Za začetek se lotimo ustvarjanja predloge objekta za podatke prodajalca. Prva stvar, ki jo bomo naredili, je zbiranje imen naših prodajalcev, in teh jih je bilo 4, v matriko takoj za vrsticami z uvozom:

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

In spodaj po ustvarjanju modela podatkovne baze db napišimo funkcijo, s pomočjo katere bomo ustvarjali objekte s podatki prodajalcev createSellerData:

const createSellerData = () => {}

Naša funkcija bo kot parameter sprejela številko imena prodajalca v matriki selNames, po njej bomo našli ustrezno ime in vrnili objekt z lastnostjo name in ustreznim imenom kot vrednostjo:

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

Spodaj za tem napišimo standardno funkcijo za pridobivanje naključnega celega števila, še koristila se nam bo:

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

Odprite vašo aplikacijo s študenti. Po seznanitvi z gradivom te lekcije napišite funkcijo za ustvarjanje objekta z podatki učitelja. Ne pozabite, da imate zanj še eno lastnost - predmet. Namig: če želite, lahko vrednost za to lastnost izberete na naključen način, na primer iz matrike.

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
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni