我自己是一名从事了多年开发的web前端老程序员,目前辞职在做自己的web前端私人定制课程,今年年初我花了一个月整理了一份最适合2019年学习的web前端学习干货,各种框架都有整理,送给每一位前端小伙伴,想要获取的可以关注我的头条号并在后台私信我:前端,即可免费获取。
为了保证的可读性,本文采用意译而非直译。
这些年来,ES6 将 JS 的可用性提升到一个新的水平时: 箭头函数、类等等,这些都很棒。
箭头函数是最有价值的新功能之一,有很多好文章描述了它的上下文透明性和简短的语法。
但每个事务都有两面。通常,新特性会带来一些混乱,其中之一就是箭头函数被误导了。本文将介绍一些场景,在这些场景中,你应该绕过箭头函数,转而使用良好的旧函数表达式或较新的简写语法。并且要注意缩短代码,因为这会影响代码的可读性。
1.定义对象上的方法
在JavaScript中,方法是存储在对象属性中的函数。当调用该方法时, this 将指向该方法所属的对象。
Object literal
由于箭头函数有一个语法简短,所以使用它来定义方法是很有吸引力的,让我们试一试