所谓箭头函数是出自 ES6 的语法之一
写法示范
- // 传统函数写法
- [1, 2, 3].map(function (x) {
- return x * x;
- });
- // 箭头函数写法
- [1, 2, 3].map((x) => {
- return x * x;
- });
这里要注意的是
()=>{} 等效于 function(){}.bind(this);
所以使用箭头函数时要注意使用场合, 尤其是 vue 中不能写这个, 会导致 this 指向错误
来源: http://www.qdfuns.com/note/19084/76453f85b2590765572223adb3f800a0.html