我正在使用這段代碼(如下所示)試圖在for循環中填充名爲Parameters
的對象文字。我需要key:value
對與迭代變量i
的循環一起分配,例如:{key_1:chunks[1],key_2:chunks[2]}
。但是,我的代碼不起作用。 'key_'+i
沒有被反映在文字中。將動態鍵值對傳遞給對象字面值?
很明顯,我在這裏錯過了一些東西。有人能告訴我它是什麼嗎?...謝謝。
var Parameters=[];
var len = chunks.length;
for (var i = 0; i < len; i++) {
var key='key_'+i
obj= { key : chunks[i]};
Parameters.push(obj)
}
相似的問題,這可能會對您有所幫助:http://stackoverflow.com/questions/1998735/dynamic-object-literal-in-javascript – DaiYoukai 2010-11-07 19:52:28