还不明白 this 的指向问题的,看完这篇文章就会了!!
一、函数内部的 this 指向
这些 this 的指向,是当我们调用函数的时候确定的。调用方式的不同决定了this 的指向不同。
一般指向我们的调用者。
二、改变函数内部 this 指向
1. call 方法
call()方法调用一个对象。简单理解为调用函数的方式,但是它可以改变函数的 this 指向
应用场景:经常做继承
var o = {
name: 'andy'
}
function fn(a, b) {
console.log(this);
console.log