箭头函数的几种方式:
1. () => 返回值
function fn(){
//原来的函数
}
let fn = () => 2; //箭头函数
console.log(fn());
2. 形参 => 返回值
let fn2 = num => num*2;
console.log(fn2(10));
3. (形参,形参) => 返回值
let fn3 = (a,b) => a+b;
console.log(fn3(2,5));
// 没有参数或多个参数时,都需要带有()。 只有一个参数的时候,可以省略()
() => {
// 执行语句
// }
(形参,形参) => {
// 执行语句;
// return 返回值;
// }
// 注意:箭头函数在定义的时候,需要绑定一个变量 或者自调用
箭头函数的不定参:
回顾:在es5中,当我们不确定函数参数的时候,可以使用arguments对象来调用参数