标签: javascript jquery
我得到了无法调用未定义的方法'push'。你如何将数据推送到对象?
这是代码。
var foo = foo || {}; foo.product.push("bar");
答案 0 :(得分:1)
push()是数组上的一种方法。 (更具体地说,Array.prototype)
push()
Array.prototype
在使用数组之前,您需要创建它:
foo.products = [];
如果已经存在,您可能不想覆盖它:
foo.products = foo.products || [];