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