ES6 允许使用“箭头”(=>)定义
不需要参数或需要多个参数,就用圆括号代
代码块部分多于一条语句,就用大括号括起来,并且用return返回
箭头函数返回对象时,必须在对象外面加上括号
箭头函数使得表达更加简洁
箭头函数能够简化回调函数
关于箭头函数中的this的指向
普通函数的this:指向它的调用者,如果没有调用者则默认指向window.
箭头函数的this: 指向箭头函数定义时所处的对象,而不是箭头函数使用时所在的对象,默认使用父级的this.
综上:箭头函数没有自己的this,它的this是继承而来,默认指向在定义它时所处的对象(宿主对象)。
下一篇:
^-^ 已经是最后一篇啦
文章推荐
-
编码之道:取个好名字很重要
2019-01-01 19:54 701 -
程序员跳槽的最佳时机选择
2019-01-01 19:50 660 -
为什么有的人工作多年还是老样子?
2019-01-01 19:37 681 -
程序员应该扪心自问的10个问题
2019-01-01 19:55 688 -
PM 帮程序员提高效率需要做的 5 件事
2019-01-01 19:49 739