1.语法:
var test = (a,b) => {return a + b}
2.参数
只有一个参数的时候可以不写()
参数包括了rest参数 参数内写…res 使得未知数量的参数形成一个数组 rest参数必须用在参数的最后面
3.函数体
箭头后面作为执行的函数体和返回值
如果只有返回值的时候可以省略{}和return
如果写了{} 则必须写return
箭头函数没有返回值,则无意义
4.注意事项
箭头函数不可以使用arguments 但可以使用rest参数
箭头函数不能使用new命令
箭头函数的this和谁调用无关 他本身不具有this指针 所以会访问上层作用域