另一个非常简单的问题。
我有一些像这样的代码:
var a = {"foo":"bar"};
这会创建一个名为a
的对象,其中包含一个名为foo
的属性,其值为bar
。
我想这样做:
var propName = "foo";
a = {propName:"bar"};
两个a
对象是相同的。
我该怎么做?
(上下文是我正在构建一个传递给jQuery的css方法的对象)
答案 0 :(得分:4)
您必须分两步设置:
var a = {};
a[propName] = 'bar';