1

我有一个数组

数组=[];

我所做的是

 for(var i=0;i<5;i++)
     {
    array.push(console.log({'events['+i+']':'<span id="events['+i+']"></span>}))
    }

我想要这样的结果

 array=[{events[0]:'<span id="events[0]"></span>'},{events[1]:'<span id="events[1]">/span>'},...];

我知道这是一个非常愚蠢的问题,但我找不到办法做到这一点。

4

1 回答 1

2

尝试

var obj;
for(var i=0;i<5;i++){
    obj = {};
    obj['events[' + i + ']'] = '<span id="events[' + i + ']"></span>'
    array.push(obj)
}

演示:小提琴

于 2013-07-24T09:26:07.263 回答