Penciptaan Objek Data Penjual dalam Redux
Dalam pelajaran lepas, kami telah mencipta model data untuk pangkalan data kami. Dalam pelajaran ini, kami akan menulis fungsi penjana, yang dengannya objek data boleh dibentuk dengan nilai yang spesifik.
Mari buka aplikasi produk kami,
dan di dalamnya fail server.js. Pertama, kita akan fokus pada
penciptaan templat objek untuk data
penjual. Perkara pertama yang akan kami lakukan ialah
mengumpulkan nama penjual kami, dan terdapat
4 daripadanya, ke dalam array sejurus selepas
barisan import:
const selNames = ['Super Power', 'Miracle Life', 'Dolls&Toys', 'Granny']
Dan di bawah, selepas mencipta model pangkalan data
db, tulis fungsi yang akan kami gunakan
untuk mencipta objek dengan data
penjual createSellerData:
const createSellerData = () => {}
Fungsi kami akan menerima nombor nama penjual dalam array
selNames sebagai parameter,
menggunakannya untuk mencari nama yang diperlukan
dan mengembalikan objek dengan sifat
name dan nama yang sepadan sebagai
nilai:
const createSellerData = (num) => {
const name = selNames[num]
return {
name: `${name}`,
}
}
Mari tulis fungsi standard untuk mendapatkan integer rawak di bawah, ia akan berguna lagi untuk kami:
function getRandInt(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min
}
Buka aplikasi anda dengan pelajar. Setelah membiasakan diri dengan bahan pelajaran ini, tulis fungsi untuk mencipta objek dengan data pensyarah. Ingat bahawa anda mempunyai satu lagi sifat untuknya - subjek. Petunjuk: jika anda mahu, anda boleh memilih nilai untuk sifat ini secara rawak, contohnya dari array.