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