首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >将元素添加到对象

将元素添加到对象
EN

Stack Overflow用户
提问于 2013-01-09 19:54:25
回答 18查看 1.3M关注 0票数 274

我需要填充一个json文件,现在我得到了如下内容:

代码语言:javascript
复制
{"element":{"id":10,"quantity":1}}

我需要添加另一个“元素”。我的第一步是使用cart = JSON.parse将该json放入对象类型中,现在我需要添加新元素。我想我必须使用cart.push来添加另一个元素,我尝试了这样:

代码语言:javascript
复制
var element = {};
element.push({ id: id, quantity: quantity });
cart.push(element);

但是当我尝试执行element.push时,我得到了错误"Object has no method push“,我认为我正在做一些非常错误的事情,因为我没有在任何地方告诉"element”。

我该怎么做呢?

编辑:,很抱歉,我的脑子里有很多困惑。

我以为从JSON.parse获取数据时只能获取对象类型,但我首先获得了我放在JSON中的内容。

用数组代替对象解决了我的问题,我在这里也用了很多建议,谢谢大家!

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14234646

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档