this的那些事

baidu_32578 28 0 PDF 2021-01-16 22:01:07

首先得明白一点:this是一个对象类型,既不指向函数自身也不指向函数的词法作用域。 this是在执行上下文创建时确定的,而执行上下文又是函数被调用时创建的,所以this是在函数被调用时确定的,也就是this与函数的创建的位置无关,this指向与函数调用的方式有关 ,一般情况this指向调用者,若直接执行则this指向window,当然,javascript也提供了一些方法让this强制绑定某一对象。 全局执行上下文中的 this指向 window 对象 看个例子: this.a = 2; const obj = { a: 1, test: function () { con

用户评论
请输入评论内容
评分:
暂无评论