javascript中另一个对象值的对象属性名称?

时间:2016-04-02 21:21:26

标签: javascript oop variables object

好的,我们可以选择这样做:

var test ='name';

var obj[test] ='my name';

所以这实际上是:

var obj['name']='my name';

正确?

现在提出问题:

我该怎么做:

var test = 'name';

obj.test ='my name';

这样当我输出obj.name时,它会返回'my name'

1 个答案:

答案 0 :(得分:0)

这正是你在做的事情。事实上,这里唯一缺少的是你实例化obj的地方?此外,var测试对我的问题没有任何帮助。

var test = 'name'; 
console.log(test) //output => name
var obj = {};
obj.test = 'my name';
console.log(obj.test); //output => my name