📜  如何在 JavaScript 对象字面量中使用变量作为键?

📅  最后修改于: 2022-05-13 01:56:40.386000             🧑  作者: Mango

如何在 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  

       

输出: