箭頭函數省略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
})
