有没有选项,因为我可以在对象声明的左侧使用变量?像这样:
var col = 'col';
var gridDataVK4000 = {
items : []
};
for (var i = 0; i <= 14; i++) {
col += col + i;
// we now push to the item property
gridDataVK4000.items.push({
col : i,
});
}
因为我的例子不起作用。 :(
答案 0 :(得分:2)
您需要使用方括号表示法在花括号之外声明它,否则您需要将键"col"
从字面上分配给对象。
var result = {};
result[col] = i;
gridDataVK4000.items.push(result);