向对象添加元素
2022-08-30 00:09:22
我需要填充一个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中的内容。JSON.parse
把数组而不是对象解决了我的问题,我也使用了很多建议,谢谢大家!