我想将 options
的键之一指定为我的 constants
对象中的值,但不能在对象声明中使用点表示法。
是否有一种简便的方法可以做到这一点,而无需在 options
之前声明一个附加变量,仅用于保存该值?
错误:
SyntaxError: missing : after property id
代码:
var constants = {
KEY: 'Content-Type'
}
var options = {
constants.KEY: 'application/json'
};
alert(options);
最佳答案
由于 key 的名称是动态的,您可以按如下方式设置 key :
var options = {
[constants.KEY]: 'application/json'
};
关于javascript - 使用对象的属性作为另一个对象内的键,SyntaxError : missing : after,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44860013/