【发布时间】:2011-06-02 07:44:56
【问题描述】:
我有一个这样的简单代码:
var name = 'line1';
var obj = {};
obj.name = [0, 1];
console.log(obj);
属性的键是name。但我想做key='line'。你能帮帮我吗?
【问题讨论】:
标签: javascript arrays object properties
我有一个这样的简单代码:
var name = 'line1';
var obj = {};
obj.name = [0, 1];
console.log(obj);
属性的键是name。但我想做key='line'。你能帮帮我吗?
【问题讨论】:
标签: javascript arrays object properties
如果我理解正确,并且您想使用name 变量的值作为属性名称,您可以使用以下语法:
obj[name] = [0, 1]; //obj.line1 will be [0, 1]
也可以使用与数组相同的语法访问对象属性。在这种情况下很方便。
【讨论】:
【讨论】: