跳至主要內容

this对象

约 191 字

this对象

this对象是在函数运行时在函数内部自动生成的对象,且永远指向最后调用它的对象。在函数执行过程中,this对象一旦确定了,就不能再更改。

默认情况下,在非严格模式中,this对象指向全局对象;在严格模式中,this对象指向undefined。

如果函数作为对象的方法被调用,this对象指向调用它的对象。

如果函数作为构造函数被调用,this对象指向正在创建的对象。

可以使用[[apply、call、bind]]方法,显式的修改函数中this对象的指向。

[[箭头函数]]中没有自己的this对象,它会继承外部函数的this对象。

上次编辑于: