⊗jsrxPmSDCSO 40 of 57 menu

Създаване на обект с данни за продавач в Redux

В предишния урок създадохме модели на данни за нашата база данни. В този урок ще напишем един вид функции-генератори, с помощта на които може да се формират обекти с данни със специфични стойности.

Нека отворим нашето приложение с продукти, а в него файла server.js. Първо, ще се заемем със създаването на шаблонен обект за данните на продавача. Първото, което ще направим, е да съберем имената на нашите продавачи, а те са 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 }

Отворете вашето приложение със студенти. Запознати с материала от този урок, напишете функция за създаване на обект с данни за преподавател. Не забравяйте, че имате за него още едно свойство - предмет. Подсказка: ако искате, можете стойността за това свойство да избирате по случаен начин, например от масив.

Български
AfrikaansAzə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
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне