箭头函数和普通函数的区别

1、箭头函数中没有单独的this,它的this取决于宿主环境(合适的时候使用箭头函数有助于开发)
2、没有arguments(类数组),但是提供了剩余运算符(...arg),用它来接收传递的实参集合(数组)
3、es6为函数提供了参数默认值
let fn=(n=0,...arg)=>{ };
……

你可能感兴趣的:(箭头函数和普通函数的区别)