gpt4 book ai didi

javascript - 为什么这是指外部变量?

转载 作者:行者123 更新时间:2023-11-30 07:34:42 25 4
gpt4 key购买 nike

<分区>

这应该引用对象本身,但在下面的代码中,为什么它的行为不同?

var x   = 4,
obj = {
x: 3,
bar: function() {
var x = 2;
setTimeout(function() {
var x = 1;
alert(this.x);
}, 1000);
}
};
obj.bar();

为什么警报是 4 而不是 3

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