გამყიდველის მონაცემების ობიექტის შექმნა 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
}
გახსენით თქვენი აპლიკაცია სტუდენტებით. ამ გაკვეთილის მასალასთან გაეცნობის შემდეგ, დაწერეთ ფუნქცია ლექტორის მონაცემების ობიექტის შესაქმნელად. გახსოვდეთ, რომ თქვენ გაქვთ მისთვის კიდევ ერთი თვისება - საგანი. მინიშნება: თუ გსურთ, შეგიძლიათ ამ თვისების მნიშვნელობა აირჩიოთ შემთხვევითად, მაგალითად მასივიდან.