this一般用于函数内部 指代当前对象 1.先找到this所在的函数是普通函数还是箭头函数 2.普通函数看调用 普通函数内部的this 和普通函数定义位置无关,只看谁在调用 谁.函数名() 谁在调用这个函数this就指向谁 如果没有找到谁在调用 this默认指向window 3.箭头函数看定义 箭头函数本身内部没有this 箭头函数内部的this和谁在调用没有关系 是固定 箭头函数内部的this看箭头函数定义在哪个作用域里面 this指向强制修改 call,apply和bind
this一般用于函数内部 指代当前对象 1.先找到this所在的函数是普通函数还是箭头函数 2.普通函数看调用 普通函数内部的this 和普通函数定义位置无关,只看谁在调用 谁.函数名() 谁在调用这个函数this就指向谁 如果没有找到谁在调用 this默认指向window 3.箭头函数看定义 箭头函数本身内部没有this 箭头函数内部的this和谁在调用没有关系 是固定 箭头函数内部的this看箭头函数定义在哪个作用域里面 this指向强制修改 call,apply和bind