Membuat Objek Data Penjual di Redux
Di pelajaran sebelumnya, kita telah membuat model data untuk basis data kita. Dalam pelajaran ini, kita akan menulis fungsi-fungsi semacam generator, yang dengannya kita dapat membentuk objek data dengan nilai-nilai yang sudah spesifik.
Mari buka aplikasi produk kita,
dan di dalamnya file server.js. Pertama-tama, kita akan mengerjakan
pembuatan template objek untuk data
penjual. Hal pertama yang akan kita lakukan adalah
mengumpulkan nama-nama penjual kita, dan
ada 4 penjual, ke dalam sebuah array tepat setelah
baris-baris impor:
const selNames = ['Super Power', 'Miracle Life', 'Dolls&Toys', 'Granny']
Dan di bawah, setelah pembuatan model basis data
db, tulis fungsi yang akan kita gunakan untuk
membuat objek dengan data
penjual createSellerData:
const createSellerData = () => {}
Fungsi kita akan menerima nomor urut nama penjual dalam array
selNames sebagai parameternya,
berdasarkan nomor ini kita akan menemukan
nama yang sesuai dan mengembalikan objek dengan properti
name dan nama yang sesuai sebagai
nilainya:
const createSellerData = (num) => {
const name = selNames[num]
return {
name: `${name}`,
}
}
Mari tulis fungsi standar di bawahnya untuk mendapatkan bilangan bulat acak, ini akan berguna bagi kita nanti:
function getRandInt(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min
}
Buka aplikasi Anda tentang mahasiswa. Setelah mempelajari materi pelajaran ini, tulis fungsi untuk membuat objek dengan data pengajar. Ingatlah bahwa Anda memiliki satu properti lagi untuknya - mata pelajaran. Petunjuk: jika Anda mau, Anda dapat memilih nilai untuk properti ini secara acak, misalnya dari sebuah array.