- 如果箭头函数只有一个参数,那么可以省略()
//原函数
let fn = function (a) {
console.log(a+1)
console.log(a+2)
console.log(a)
}
//省略后
let fn = a =>{
console.log(a+1)
console.log(a+2)
console.log(a)
}
- 如果箭头函数只有一条语句,那么可以省略{}
//原函数
let fn = function (a,b,c) {
console.log(a+b+c)
}
//省略后
let fn = (a,b,c) =>{console.log(a+b+c)}
- 如果箭头函数只有一个参数且只有一条语句,那么(){}都可以省略
//原函数
let fn = function (a) {
console.log(a)
}
//省略后
let fn = a =>console.log(a)