如何通过变量设置JS对象属性名称

问题描述

var jsonVariable = {};
for(var i=1; i < 3; i++) {
  jsonVariable[i + 'name'] = 'name' + i;        
}

解决方法

我需要动态设置JS对象属性名称。

for(i=1; i<3; i++) {
    var key  = i+'name';

    data = {
        key : 'name1',}
}

结果应为:

data = {
    1name: 'name1'
    2name: 'name1'
}