Сохтани объект бо додаҳои фурӯшанда дар 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
}
Барномаи худро бо донишҷӯён кушоед. Бо материалҳои ин дарс шинос шуда, функсияеро барои сохтани объект бо додаҳои муаллим нависед. Дар хотир доред, ки шумо барои ӯ як хосияти дигар доред - мавзӯъ. Ишора: агар мехоҳед, метавонед арзиши ин хосиятро ба таври тасодуфӣ интихоб кунед, масалан аз массив.