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