jsonファイルにデータを入力する必要があります。これで次のようになります。
{"element":{"id":10,"quantity":1}}
そして、別の「要素」を追加する必要があります。私の最初のステップは、を使用してそのjsonをオブジェクトタイプに入れることcart = JSON.parse
です。次に、新しい要素を追加する必要があります。私は別の要素を追加するために使用する必要があると思いcart.push
ました、私はこれを試しました:
var element = {};
element.push({ id: id, quantity: quantity });
cart.push(element);
しかし、実行しようとすると「オブジェクトにメソッドプッシュがありません」というエラーが発生しましelement.push
た。「要素」をどこにも伝えていないため、非常に間違ったことをしていると思います。
どうやってやるの?
編集:すべての人に申し訳ありませんが、頭の中でたくさんの混乱がありました。
からデータを取得するときにオブジェクトタイプしか取得できないと思ってJSON.parse
いましたが、最初にJSONに入力したものを取得します。
オブジェクトの代わりに配列を配置することで問題が解決しました。ここでも多くの提案を使用しました。ありがとうございました。