>JavaScript 的函数是一个老生常谈的问题,把这个关键词放在搜索引擎上能搜出大量相关的文章和解释,有无数的大佬前辈阐述的已经非常清楚,这篇文章实际上也只是 “走前辈路,述前人语” 我喜欢箭头函数比普通函数更多,因为我认为和普通函数相比,箭头函数更加的“纯粹”,我们这里先简单的从作用域和 this 的角度来讨论这个话题。 ## This 对于 JavaScript 深入学习过的朋友应该都知道,**箭头函数并没有自身的 this 绑定,它会继承外层函数的 this 绑定**,而普通函数,this 的指向那就是千变万化,这也是很多 JS 初学者的噩梦,也很喜欢出现在面试官的嘴中,