整理下之前做的有点疑惑的js基础题目和大家分享以下,如果大家觉得有用,别忘了点一下赞哦
定时器的this指向
var x = 4
var obj = {
x: 3,
bar: function () {
var x = 2
setTimeout(function () {
var x = 1
console.log(this.x)//4
}, 1000)
}
}
obj.bar()
这题的主要问题是
这里怎么处打印window中的x?
定时器中的this指向window