gpt4 book ai didi

javascript - 关于JavaScript中 "this"的问题

转载 作者:行者123 更新时间:2023-12-03 11:24:11 26 4
gpt4 key购买 nike

这可能是一个新手问题。我使用 javascript 多年,但才开始“认真”对待它。我有一个关于“这个”的问题

var defaults = {
baseId : 'item_',
baseName : this.baseId
}

console.log('defaults',defaults);

不确定为什么 defaults.baseName 是“undefined” 花括号中的一个引用是怎么来的?这可能吗,还是我真的必须输入两次“item_”?

最佳答案

简单的答案是,您不能做您想做的事。在对象字面量的解析/解释/评估(不管你想怎么想)期间,它不存在,因此不能以任何方式引用它。

关于javascript - 关于JavaScript中 "this"的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5614490/

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