Latihan 1 dari materi Koneksi Database di Node.js — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.
Simulasikan operasi database sederhana menggunakan array sebagai pengganti database.
Langkah:
Buat "database" berupa array products
Buat fungsi getAllProducts(), mengembalikan semua produk
Buat fungsi insertProduct(name, price), menambah produk baru dengan id auto-increment
Tampilkan semua produk, insert 1 produk baru, lalu tampilkan lagi
Output yang diharapkan:
Semua produk: 2
INSERT: {"id":3,"name":"Mouse","price":150000}
Setelah insert: 3
Hint
Fungsi penyisipannya mengembalikan produk yang baru dibuat, dan produk itu harus benar benar masuk ke daftarnya.
Pengenalnya diambil dari penghitung yang naik sendiri, supaya penyisipan berikutnya tidak memakai pengenal yang sama.
Kedua angka yang dicetak dibaca dari isi daftarnya saat itu, jadi angkanya berubah sendiri sesudah penyisipan.
HyperSheets
bagian dari BelajarWeb.dev
🔄
Memperbarui Aplikasi
Versi baru tersedia. Halaman akan dimuat ulang otomatis...