this代表函数调用相关联的对象,通常页称之为执行上下文。
1. 作为函数调用,非严格模式下,this指向window,严格模式下,this指向undefined;
2. 作为某对象的方法调用,this通常指向调用的对象。
3. 使用apply、call、bind 可以绑定this的指向。
4. 在构造函数中,this指向新创建的对象
5. 箭头函数没有单独的this值,this在箭头函数创建时确定,它与声明所在的上下文相同。
this代表函数调用相关联的对象,通常页称之为执行上下文。
1. 作为函数调用,非严格模式下,this指向window,严格模式下,this指向undefined;
2. 作为某对象的方法调用,this通常指向调用的对象。
3. 使用apply、call、bind 可以绑定this的指向。
4. 在构造函数中,this指向新创建的对象
5. 箭头函数没有单独的this值,this在箭头函数创建时确定,它与声明所在的上下文相同。