繁体   English   中英

声明用于for循环的关联数组

[英]declare an associative array for use in a for loop

我想使用以下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;
}

但是我不确定如何声明“添加”以确保我能够声明这一点。 我尝试使用以下方法:

this.add = {};

但这给了我错误:

无法设置已定义的属性“名称”

我在这里做错了什么?

this.add = [];

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM