如何在 JavaScript 对象字面量中使用变量作为键?
在 ES5 和更早的版本中,您不能在对象字面量量中使用变量作为属性名称。您唯一的选择是创建对象字面量量,为变量属性名称分配值并将生成的对象传递给 animate 方法。 ES6 将“ComputedPropertyName”定义为对象字面量语法的一部分,这有助于将变量用作键。在 ES6 中,可以通过将表达式放在方括号中来动态分配对象键。
句法:
var key="your_choice";
var object = {};
object[key] = "your_choice";
console.log(object);
示例 1:这显示了如何将变量用作键。
How to use a variable for a
key in a JavaScript object literal?
GeeksForGeeks
输出: