Satıcı məlumat obyektinin Redux-də yaradılması
Keçən dərsdə biz verilənlər bazamız üçün məlumat modelləri yaratdıq. Bu dərsdə biz artıq konkret dəyərlərlə məlumat obyektlərini formalaşdıra biləcəyimiz bir növ generator funksiyaları yazacayıq.
Gəlin məhsullarla olan proqramımızı açaq,
və onun içindəki server.js faylına keçək.
Əvvəlcə satıcı məlumatları üçün obyekt
boşqabının yaradılması ilə məşğul olaq.
İlk edəcəyimiz iş, satıcılarımızın
adlarını toplamaq olacaq, və onlardan
bizdə 4 ədəd var, import sətirlərindən
dərhal sonra massivdə:
const selNames = ['Super Power', 'Miracle Life', 'Dolls&Toys', 'Granny']
Və aşağıda verilənlər bazası modelinin
yaradılmasından sonra db biz satıcı
məlumatları olan obyektləri yaratmaq
üçün createSellerData funksiyasını yazacayıq:
const createSellerData = () => {}
Bizim funksiyamız parametr kimi selNames
massivindəki satıcı adının nömrəsini
qəbul edəcək, onun vasitəsilə biz lazımlı
adı tapacayıq və name xüsusiyyəti və
uyğun adı dəyər kimi olan obyekti qaytaracayıq:
const createSellerData = (num) => {
const name = selNames[num]
return {
name: `${name}`,
}
}
Gəlin bundan sonra aşağıda standart təsadüfi tam ədəd almaq funksiyasını yazaq, o, bizə hələ də lazım olacaq:
function getRandInt(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min
}
Tələbələrlə olan proqramınızı açın. Bu dərsin materialı ilə tanış olduqdan sonra, müəllim məlumatları olan obyekti yaratmaq üçün funksiya yazın. Unutmayın ki, sizin üçün onun üçün başqa bir xüsusiyyət var - fənn. İpucu: istəsəniz, bu xüsusiyyət üçün dəyəri təsadüfi seçə bilərsiniz, məsələn massivdən.