关于setInterval和setTimeout中的this指向问题

关于setInterval和setTimeout中的this指向问题:https://www.cnblogs.com/zsqos/p/6188835.html

总结:
1. 使用var that = this, 定时器内的函数利用闭包来访问变量
2. 利用bind()方法,将绑定给setInterval和setTimeout的函数
3. ES6中的箭头函数完全修复了this的指向,this总是指向词法作用域,也就是外层调用者obj,因此利用箭头函数就可以轻松解决这个问题

原文地址:https://www.cnblogs.com/myc-xiaochaochao/p/13983551.html