Awf*_*aut 0 javascript node.js javascript-objects
我有一个带令牌的配置对象.在内部,有一个嵌套headers对象需要引用令牌.我无法使用this,如下所示(出现未定义),config.token也无法使用.
var config = {
token: 'abc123',
headers: {
'Authorization': 'bearer ' + this.token
}
}
Run Code Online (Sandbox Code Playgroud)
我需要能够重新分配config.token并config.headers.Authorization使用新值自动更新.
你可以用get运营商做到这一点:
var config = {
token: 'abc123',
get headers () {
return {
'Authorization': 'bearer ' + this.token
}
}
}
console.log(config);Run Code Online (Sandbox Code Playgroud)