ES6标准新增了一种新的函数:Arrow Function(箭头函数)。箭头函数是函数的快捷写法
x => x * x
上面的箭头函数相当于:
1 function (x) { 2 return x * x; 3 }
箭头函数完全修复了this
的指向,this
总是指向词法作用域,也就是外层调用者obj。
箭头函数最直观的三个特点。
- 不需要function关键字来创建函数
- 省略return关键字
- 继承当前上下文的 this 关键字
参考:[廖雪峰的官方网站](https://www.liaoxuefeng.com/)