前端笔记(关于箭头函数与普通函数的区别的理解)

大家都知道箭头函数是es6新增的函数声明方式,当然普通函数还是可以继续使用的。我以前一直只知道箭头函数只对this指向有影响,但是没法说清楚具体有哪些影响,因此今天来总结整理一下。

1.普通函数的this指向当前调用者对象。箭头函数的this指向其上下文

let obj={ a:function(){ console.log(this)//当前调用者 }, b:()=>{ console.log(this)//上下文 } } obj.a() obj.b()

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zyxzpz.html