我们有一个空对象:
var obj = {};
我想创建一个for循环,每次迭代都会添加一个新的obj = {value:i,next:i + 1}
答案 0 :(得分:0)
只需使用一个对象数组,并且每次迭代都会在其上推送这些值:
var obj=[];
for(var i=1;i<10;i++){
obj.push({value: i, next: i+1});
}
对于每次迭代,请提供obj.value
和obj.next
,查看 JavaScript Object Properties 以获取更多信息。
答案 1 :(得分:0)
不确定你的意思但是这个
var obj = [];
function Obj(i){
this.value = i;
this.next = i+1;
}
for (var i= 0;i<10;i++){
obj.push(new Obj(i));
}
而不是对象的对象是它们的数组