⊗jsrxPmSDCSO 40 of 57 menu

Skep van 'n voorwerp met verkoperdata in Redux

In die vorige les het ons datamodelle geskep vir ons databasis. In hierdie les sal ons soort van generatorfunksies skryf, waarmee ons voorwerpe met data kan vorm wat reeds spesifieke waardes het.

Laat ons ons toepassing met produkte oopmaak, en daarin die lêer server.js. Kom ons begin met die skep van 'n skeletvoorwerp vir die verkoperdata. Die eerste ding wat ons sal doen, is om die name van ons verkopers, en daar was 4 van hulle, in 'n array direk na die reëls met die invoere te versamel:

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

En hieronder, na die skep van die databasismodel db, sal ons 'n funksie skryf waarmee ons voorwerpe met verkoperdata sal kan skep createSellerData:

const createSellerData = () => {}

Ons funksie sal as parameter die nommer van die verkoper se naam in die array selNames aanvaar, daarmee sal ons die betrokke naam vind en 'n voorwerp terugstuur met die eienskap name en die ooreenstemmende naam as waarde:

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

Laat ons hieronder na dit 'n standaard funksie skryf om 'n ewekansige heelgetal te kry, dit sal ons nog van pas kom:

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

Maak jou toepassing met studente oop. Nadat jy die materiaal van hierdie les bestudeer het, skryf 'n funksie om 'n voorwerp met die lektordata te skep. Onthou dat jy nog 'n ander eienskap vir hom het - vak. Wenk: as jy wil, kan jy die waarde vir hierdie eienskap ewekansig kies, byvoorbeeld uit 'n array.

Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp