⊗jsrxPmSDCSO 40 of 57 menu

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.

Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et