react native 沒有將我的數字增加 2,而是不斷將新文本附加到我的狀態。當減去問題只是添加時,我沒有問題
const [vol, setVol] = useState(10)
useEffect(()=>{
setVol(e=> e 2)
},[])
console.log(vol)
// output 102
我需要將狀態 vol (10) 增加 2,所以輸出應該是 12
uj5u.com熱心網友回復:
e 將是一個字串,因此將在字串添加之后將其更改為 Number,然后再添加 const [vol, setVol] = useState(10)
useEffect(()=>{
setVol(e=> String(Number(e) 2))
},[])
console.log(vol)
// output 12
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/404428.html
標籤:
