Saya perlu mengisi file json, sekarang saya punya sesuatu seperti ini:
{"element":{"id":10,"quantity":1}}
Dan saya perlu menambahkan "elemen" lainnya. Langkah pertama saya adalah menempatkan json itu menggunakan tipe Object cart = JSON.parse
, sekarang saya perlu menambahkan elemen baru. Saya kira saya harus menggunakan cart.push
untuk menambahkan elemen lain, saya mencoba ini:
var element = {};
element.push({ id: id, quantity: quantity });
cart.push(element);
Tapi saya mendapat kesalahan "Objek tidak memiliki metode push" ketika saya mencoba melakukannya element.push
, dan saya pikir saya melakukan sesuatu yang SANGAT salah karena saya tidak memberi tahu "elemen" di mana saja.
Bagaimana saya bisa melakukan itu?
Sunting: maaf untuk semua yang saya miliki BANYAK kebingungan di kepala saya.
Saya pikir saya hanya bisa mendapatkan tipe objek ketika mengambil data dari JSON.parse
, tapi saya mendapatkan apa yang saya masukkan ke dalam JSON.
Puting array bukan objek memecahkan masalah saya, saya menggunakan banyak saran juga, terima kasih semua!