Tạo đối tượng chứa dữ liệu người bán trong Redux
Ở bài học trước, chúng ta đã tạo các mô hình dữ liệu cho cơ sở dữ liệu của mình. Trong bài học này, chúng ta sẽ viết các hàm tạo, nhờ đó có thể hình thành các đối tượng dữ liệu với các giá trị cụ thể.
Hãy mở ứng dụng sản phẩm của chúng ta,
và trong đó mở tệp server.js. Trước tiên hãy tập trung vào
việc tạo đối tượng mẫu cho dữ liệu
người bán. Điều đầu tiên chúng ta sẽ làm là
thu thập tên của những người bán, và chúng ta có
4 người, vào một mảng ngay sau
các dòng import:
const selNames = ['Super Power', 'Miracle Life', 'Dolls&Toys', 'Granny']
Và bên dưới, sau khi tạo mô hình cơ sở dữ liệu
db, hãy viết một hàm, nhờ đó chúng ta
sẽ tạo các đối tượng chứa dữ liệu
người bán createSellerData:
const createSellerData = () => {}
Hàm của chúng ta với tư cách là tham số sẽ
nhận số thứ tự tên người bán trong mảng
selNames, theo số này chúng ta sẽ tìm thấy tên cần thiết
và trả về một đối tượng với thuộc tính
name và tên tương ứng làm
giá trị:
const createSellerData = (num) => {
const name = selNames[num]
return {
name: `${name}`,
}
}
Hãy viết bên dưới một hàm tiêu chuẩn để lấy số nguyên ngẫu nhiên, nó sẽ còn có ích cho chúng ta:
function getRandInt(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min
}
Hãy mở ứng dụng sinh viên của bạn. Sau khi làm quen với tài liệu của bài học này, hãy viết hàm để tạo đối tượng chứa dữ liệu giảng viên. Hãy nhớ rằng bạn còn có một thuộc tính nữa cho giảng viên - là môn học. Gợi ý: nếu muốn, bạn có thể chọn giá trị cho thuộc tính này một cách ngẫu nhiên, ví dụ từ một mảng.