一尘不染

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

javascript

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

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

    data = {
        key : 'name1',
    }
}

结果应为:

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

阅读 558

收藏
2020-05-01

共1个答案

一尘不染

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