ES6 允许使用“箭头”(=>)定义
不需要参数或需要多个参数,就用圆括号代
代码块部分多于一条语句,就用大括号括起来,并且用return返回
箭头函数返回对象时,必须在对象外面加上括号
箭头函数使得表达更加简洁
箭头函数能够简化回调函数
关于箭头函数中的this的指向
普通函数的this:指向它的调用者,如果没有调用者则默认指向window.
箭头函数的this: 指向箭头函数定义时所处的对象,而不是箭头函数使用时所在的对象,默认使用父级的this.
综上:箭头函数没有自己的this,它的this是继承而来,默认指向在定义它时所处的对象(宿主对象)。
下一篇:
^-^ 已经是最后一篇啦
文章推荐
-
每个程序员需掌握的20个代码命名小贴士
2019-01-01 20:08 559 -
程序员高手和菜鸟的区别是什么?
2019-01-01 19:45 515 -
CSS3 transform 属性值 scale 放大缩小后变模糊的解决办法
2017-09-01 09:30 3348 -
如何招到一个靠谱的程序员
2019-01-01 19:40 572 -
缺乏自信心的“程序媛”
2019-01-01 20:10 467