Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/393.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将变量用作javascript对象属性的一部分_Javascript - Fatal编程技术网

将变量用作javascript对象属性的一部分

将变量用作javascript对象属性的一部分,javascript,Javascript,另一个非常简单的问题 我有一些这样的代码: var a = {"foo":"bar"}; 它创建一个名为a的对象,其属性名为foo,值为bar 我想这样做: var propName = "foo"; a = {propName:"bar"}; 两个a对象相同 我该怎么做 (上下文是我正在构建一个要传递给jQuery的css方法的对象)必须分两步进行设置: var a = {}; a[propName] = 'bar'; 必须分两步进行设置: var a = {}; a[propName]

另一个非常简单的问题

我有一些这样的代码:

var a = {"foo":"bar"};
它创建一个名为
a
的对象,其属性名为
foo
,值为
bar

我想这样做:

var propName = "foo";
a = {propName:"bar"};
两个
a
对象相同

我该怎么做


(上下文是我正在构建一个要传递给jQuery的css方法的对象)

必须分两步进行设置:

var a = {};
a[propName] = 'bar';

必须分两步进行设置:

var a = {};
a[propName] = 'bar';

谢谢!当你知道怎么做的时候就容易了!谢谢!当你知道怎么做的时候就容易了!