this this关键字,就是所谓的执行上下文。this关键字在函数中,表示的是一个指向,this的指向永远是一个对象。 哪个对象调用函数,函数里面的this指向哪个对象。 代码示例: function f() { let text=哈哈哈 console.log(this.text) // undefined console.log(this) // Window } f() 上面的代码等价于: function f() { let text=哈哈哈 console.log(this.text) // undefined console.log(this)