我需要填充一个 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 中的内容。
用数组代替对象解决了我的问题,我在这里也使用了很多建议,谢谢大家!