⊗jsrxPmSDCSO 40 of 57 menu

Сотувчи маълумотлари билан объект яратиш Redux да

Ўтган дарсда биз маълумотлар базамиз учун маълумот моделларини яратган эдик. Бу дарсда биз аллакача қийматлар билан маълумот объектларини шакллантириш имкони берадиган функция-генераторларни ёзамиз.

Келинг, маҳсулотларимиз билан ишлайдиган дастуримизни очайлик, ундаги server.js файлини ochамиз. Аввало биз сотувчи маълумотлари учун объект қолибини яратиш билан шуғулланамиз. Биринчи бўлиб, биз сотувчиларимиз номларини, улар сони 4 та эди, массивга йиғамиз, импорт сатрларидан кейин:

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

Ва қуйида маълумотлар базаси моделини яратишдан кейин db биз createSellerData функциясини ёзамиз, у орқали биз сотувчи маълумотлари билан объектлар ярата оламиз:

const createSellerData = () => {}

Бизнинг функция параметр сифатида selNames массивидаги сотувчи номининг рақамини қабул қилади, шу рақам орқали биз керакли номни топамиз ва name хусусияти ва мос келувчи ном қиймати билан объектни қайтарамиз:

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

Келинг, шундан кейин стандарт тасодифий бутун сон олиш учун функцияни ѕзамиз, у бизга яна керак бўлади:

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

Ўқувчиларингиз билан ишлайдиган дастурингизни ochинг. Бу дарс материаллари билан танишиб чиққандан сўнг, ўқитувчи маълумотлари билан объект яратиш учун функция ёзинг. Эсланг, сизда унинг учун яна бир хусусият бор - фан. Маслаҳат: агар xohlasangiz, ушбу хусусият учун қийматни тасодифий танлашни ишлатишингиз мумкин, масалан массивдан.

Ўзбек
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш