将数据添加到对象

时间:2014-01-27 01:48:04

标签: javascript jquery

我得到了无法调用未定义的方法'push'。你如何将数据推送到对象?

这是代码。

var foo = foo || {};

foo.product.push("bar");

1 个答案:

答案 0 :(得分:1)

push()是数组上的一种方法。 (更具体地说,Array.prototype

在使用数组之前,您需要创建它:

foo.products = [];

如果已经存在,您可能不想覆盖它:

foo.products = foo.products || [];