我有这样的代码。
var key = "anything";
var object = {
key: "key attribute"
};
我想知道是否有办法替代key
与“任何东西”。
like
var object = {
"anything": "key attribute"
};
在 ES6 中,使用计算属性名称.
const key = "anything";
const object = {
[key]: "key attribute"
// ^^^^^ COMPUTED PROPERTY NAME
};
注意周围的方括号key
。实际上,您可以在方括号中指定任何表达式,而不仅仅是变量。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)