1、只有一个参数且只有一句表达式语句的,函数表达式的花括号可以不写
let test = a => a;只有一个参数a,这里的表达式相当于 "return a"
2、如果箭头函数不需要参数或者需要多个参数,就使用一个圆括号代表参数部分
let test = () => {表达式语句...}//没有任何参数
let test = (param1,param2) => {表达式语句...}//两个及以上参数
3、如果返回值为一个对象。就需要用括号()将该对象包裹起来,否则会将{}内的语句当成表达式而报错
//返回对象param1:param1,param2:param2
let test = ( param1,param2) => ({param1:param1,param2:param2})
4、匿名函数
1)、只有一个参数:a => a++;//相当于 function(a) {return a++;}
2)、不带参数:() =>{表达式语句...}
3)、两个及以上参数:(param1,param2,param3) => {表达式语句}