gpt4 book ai didi

javascript - 使用同级对象的值对嵌套对象赋值

转载 作者:太空宇宙 更新时间:2023-11-04 02:54:56 27 4
gpt4 key购买 nike

我有一个带有 token 的配置对象。内部有一个嵌套的 headers 对象需要引用 token 。我无法使用 this,如下所示(显示为未定义),并且 config.token 也不起作用。

var config = {
token: 'abc123',
headers: {
'Authorization': 'bearer ' + this.token
}
}

我需要能够重新分配 config.token 并让 config.headers.Authorization 自动更新为新值。

最佳答案

你可以用get operator来做到这一点:

var config = {
token: 'abc123',
get headers () {
return {
'Authorization': 'bearer ' + this.token
}
}
}

console.log(config);

关于javascript - 使用同级对象的值对嵌套对象赋值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54713913/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com