我正在使用这段代码(如下所示)来尝试填充名为的对象文字Parameters
在 for 循环内。我需要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)
}
编辑:使用var obj = {}; obj[key] = chunks[i];
因为 ECMAScript 对待key
在这个{key:1}
作为字面意思。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)