Վաճառողի տվյալների օբյեկտի ստեղծում 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
}
Բացեք ձեր ուսանողների հավելվածը: Ծանոթանալով այս դասի նյութին, գրեք ֆունկցիա դասախոսի տվյալներով օբյեկտ ստեղծելու համար: Հիշեք, որ ձեր համար կա նրա համար ևս մեկ հատկություն՝ առարկա: Հուշում. եթե ցանկանում եք, ապա կարող եք այս հատկության արժեքը ընտրել պատահականորեն, օրինակ՝ զանգվածից: