填充JavaScript对象

时间:2015-01-15 09:25:57

标签: javascript arrays object properties

我们有一个空对象:

var obj = {};

我想创建一个for循环,每次迭代都会添加一个新的obj = {value:i,next:i + 1}

2 个答案:

答案 0 :(得分:0)

只需使用一个对象数组,并且每次迭代都会在其上推送这些值:

var obj=[];
for(var i=1;i<10;i++){
    obj.push({value: i, next: i+1});
}

这是a DEMO Fiddle

对于每次迭代,请提供obj.valueobj.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));
}

而不是对象的对象是它们的数组