多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
this 的指向,始终坚持一个原理:this 永远指向最后调用它的那个对象 改变 this 的指向我总结有以下几种方法: > 使用 ES6 的箭头函数 > 在函数内部使用 _this = this > 使用 apply、call、bind > new 实例化一个对象 全局作用域下的this指向window 如果给元素的事件行为绑定函数,那么函数中的this指向当前被绑定的那个元素 函数中的this,要看函数执行前有没有 . , 有 . 的话,点前面是谁,this就指向谁,如果没有点,指向window 自执行函数中的this永远指向window 定时器中函数的this指向window 构造函数中的this指向当前的实例 call、apply、bind可以改变函数的this指向 箭头函数中没有this,如果输出this,就会输出箭头函数定义时所在的作用域中的this