Ich muss eine JSON-Datei füllen, jetzt habe ich so etwas:
{"element":{"id":10,"quantity":1}}
Und ich muss ein weiteres "Element" hinzufügen. Mein erster Schritt ist das Einfügen dieses JSON in einen Objekttyp mit cart = JSON.parse. Jetzt muss ich das neue Element hinzufügen. Ich nahm an, ich muss ein cart.pushweiteres Element hinzufügen. Ich habe Folgendes versucht:
var element = {};
element.push({ id: id, quantity: quantity });
cart.push(element);
Aber ich habe die Fehlermeldung "Objekt hat keinen Methoden-Push" erhalten, wenn ich es versuche element.push, und ich denke, ich mache etwas SEHR Falsches, weil ich das "Element" nirgendwo erzähle.
Wie kann ich das machen?
Edit: Entschuldigung an alle, ich hatte viel Verwirrung in meinem Kopf.
Ich dachte, ich kann nur den Objekttyp abrufen, wenn ich Daten entnehme JSON.parse, aber ich bekomme zuerst das, was ich in den JSON eingefügt habe.
Das Setzen eines Arrays anstelle eines Objekts hat mein Problem gelöst. Ich habe auch hier viele Vorschläge verwendet. Vielen Dank an alle!