[JS函数] 箭头函数
2019-11-13 本文已影响0人
反复练习的阿离很笨吧
箭头函数
箭头函数就相当于匿名函数
使用方法和匿名函数相同。
注意返回一个对象的时候加上()。对象的{}可能会与函数体的{}有冲突。
箭头函数的this
箭头函数看上去是匿名函数的一种简写,但实际上,箭头函数和匿名函数有个明显的区别:箭头函数内部的this是词法作用域,由上下文确定。
箭头函数完全修复了this的指向,this总是指向词法作用域,也就是外层调用者obj。
如果使用箭头函数,以前的那种hack写法:
var that = this;
就不再需要了。
- 练习
请使用箭头函数简化排序时传入的函数: