关于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,因此利用箭头函数就可以轻松解决这个问题

posted @ 2020-11-16 09:29  姑苏城外小白  阅读(92)  评论(0编辑  收藏  举报