总结
箭头函数写代码拥有更加简洁的语法;
不会绑定this。
箭头函数的语法:
(parameters) => { statements }
如果没有参数,那么可以进一步简化:
() => { statements }
如果只有一个参数,可以省略括号:
parameters => { statements }
如果返回值仅仅只有一个表达式(expression), 还可以省略大括号:
parameters => expression
// 等价于:
function (parameters){
return expression;
}
没有局部this的绑定
和一般的函数不同,箭头函数不会绑定this。 或则说箭头函数不会改变this本来的绑定。