最近在做项目的时候,因为对this的理解不清楚,导致了不清不楚的bug,因此抽出时间进行了js中this的学习。
1、js中this的理解要点。
(1、)对普通函数,this指向的是调用者[‘.’之前的,没有’.’则为全局对象];
(2、)箭头函数中的this指向为定义箭头函数的作用域中的this【是作用域中的this而不是定义的作用域】;
友情提示:此处是可以根据内存中this的指向来理解的,但是我们理解this是为了更好更快的做项目,记住一般的规律即可。
2、js中的this理解和实践的demo。
|
|
3、参考文章
JavaScript 中的 this
4、demo源码。