# Создание объекта с данными продавца в 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 }`

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

← →
↑