【发布时间】:2018-01-30 02:51:44
【问题描述】:
我有这个对象:
const items = {
0: {
property: 'test',
},
};
我想在item 内部创建 8 个对象,所以我尝试了这个:
const items = {
0: {
property: 'test',
},
};
for (var i = 0; i < 9; i++) {
console.log(items[i]);
}
但这只会记录undefined 8 次。关于如何记录此类内容的任何想法?
Object {
0: Object {
property: "test"
},
1: Object {
property: "test"
},
2: Object {
property: "test"
},
3: Object {
property: "test"
},
4: Object {
property: "test"
},
{...}
}
【问题讨论】:
-
console.log(items[i]);显示当前内容,不创建它 - 此外,如果items将始终拥有带有键0 ... n且没有间隙的对象......也许items应该是一个“数组" - 但只有你可以决定 -
对象中包含对象的目的是什么?
标签: javascript loops object