声明一个关联数组,用于for循环

时间:2014-11-23 17:07:49

标签: javascript arrays

我想使用以下for循环来创建一堆空值(但是这些将被更新)。 我希望数组最终看起来像这样:

this.add[
{
    name: null;
    number: null;
},
{
    ... etc
}]

所以我想用这个:

for (var i = 0; i < 10; i++)
{
    this.add[i]["name"] = null;
    this.add[i]["number"] = null;
}

但我不知道如何宣布&#34;添加&#34;以确保我能够宣布这一点。 我试图使用以下内容:

this.add = {};

然而这给了我错误:

  

无法设置属性&#39; name&#39;定义

我在这里做错了什么?

1 个答案:

答案 0 :(得分:4)

this.add = [];

for (var i = 0; i < 10; i++)
{
    this.add[i] = {name: null, number: null};
}