箭头函数省略return的几种写法
- 什么括号都不用的情况
(a,b)=>{
return a+b
}
//简化
(a,b)=>a+b
- 使用()的情况下
let arr=[]
arr.map(item=>{
return (<h1>科科</h1>)
})
//简化
arr.map(item =>(<h1>科科</h1>))
- 使用({})的情况返回对象要用()包裹
const state=()=>{
return ({
info:{},
menu:{},
subMenu:{},
links:[],
errorInformation:{
code:"",
message:""
},
menuStatus:false
})
}
//简化
const state = ()=>({
info:{},
menu:{},
subMenu:{},
links:[],
errorInformation:{
code:"",
message:""
},
menuStatus:false
})