⊗jsrxPmSDCSO 40 of 57 menu

Müüja andmete objekti loomine Reduxis

Eelmises õppetükis loime andmemudelid meie andmebaasile. Selles õppetükis kirjutame justkui generaatorfunktsioonid, mille abil saab moodustada andmeobjekte juba konkreetsete väärtustega.

Avame oma tooterakenduse, ja selles faili server.js. Alustuseks tegeleme müüja andmete jaoks mõeldud objekti mustandi loomisega. Esimese teeme me kogume kokku meie müüjate nimed, neid oli meil 4 tükki, massiivi kohe pärast importimise ridu:

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

Ja allpool andmebaasimudeli loomise järel db kirjutame funktsiooni, mille abil me loome objektid müüjate andmetega createSellerData:

const createSellerData = () => {}

Meie funktsioon parameetrina võtab vastu müüja nime numbri massiivis selNames, selle järgi leiame vajaliku nime ja tagastame objekti omadusega name ja vastava nime väärtusena:

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

Kirjutame selle alla standardse funktsiooni juhusliku täisarvu saamiseks, see tuleb meil veel kasuks:

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

Avage oma õpilasterakendus. Pärast selle õppetüki materjali läbivaatamist, kirjutage funktsioon õpetaja andmete objekti loomiseks. Pidage meeles, et teil on selle jaoks veel üks omadus - aine. Vihje: kui soovite, võite selle omaduse väärtuse valida juhuslikult, näiteks massiivist.

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu