JavaScript通过变量设置对象键

我正在用JavaScript构建一些对象并将这些对象推入数组,将要使用的键存储在变量中,然后像这样创建对象:

var key = "happyCount";

myArray.push( { key : someValueArray } );

但是,当我尝试检查每个对象的对象数组时,键"key"不是变量键的值。有什么方法可以通过变量设置键的值吗?

回答:

您需要先制作对象,然后使用[]来设置它。

var key = "happyCount";

var obj = {};

obj[key] = someValueArray;

myArray.push(obj);


如果您能够使用 和 ,则可以使用此新功能:

{

[yourKeyVariable]: someValueArray,

}

以上是 JavaScript通过变量设置对象键 的全部内容, 来源链接: utcz.com/qa/425026.html

回到顶部