javascript - 使用变量作为 javascript 对象属性的一部分

标签 javascript

另一个非常简单的问题。

我有这样的代码:

var a = {"foo":"bar"};

它创建一个名为 a 的对象,该对象具有名为 foo 的属性,其值为 bar

我想这样做:

var propName = "foo";
a = {propName:"bar"};

并且让两个a对象相同。

我该怎么做?

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

最佳答案

必须分两步设置:

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

关于javascript - 使用变量作为 javascript 对象属性的一部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4773897/

相关文章:

javascript - Gmail 添加 Google 脚本的错误行为

javascript - 按钮onclick不调用函数

javascript - 我不知道出了什么问题,当我点击按钮时没有任何作用

javascript - JavaScript 中对象/数组的性能如何? (专门针对 Google V8)

javascript - 设置用于在 Firebase 中查询的数据结构

javascript - 不提交表单的 HTML 按钮

javascript - 是否可以从库中定位样式组件的子组件?

javascript - 使用 JavaScript API 时如何获取 Facebook 访问 token ?

javascript - 如何在 JavaScript 中创建对象构造函数;

Javascript 在 Canvas 上生成点字体