我有一个数组
array=[];
我做的是
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>'},...];
我知道问这个问题很傻,但我找不到办法。
尝试
var obj;
for(var i=0;i<5;i++){
obj = {};
obj['events[' + i + ']'] = '<span id="events[' + i + ']"></span>'
array.push(obj)
}
演示:Fiddle