我試圖將字串型別轉換為陣列中的數字,但運算子擋在路上。
let outputArray = ['3', '5', '7' ,' ', '*', '9', '-' ];
numoutputArray = outputArray.map(Number);
console.log(numoutputArray)
//[ 3, 5, 7, NaN, NaN, 9, NaN ]
我想將陣列作為[3,5,7,' ','*',9,'-'].
uj5u.com熱心網友回復:
這邊走...
let outputArray = ['3', '5', '7' ,' ', '*', '9', '-' ]
numoutputArray = outputArray.map(v=>isNaN(v)?v:Number(v))
console.log( JSON.stringify( numoutputArray ))
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/421932.html
標籤:
上一篇:用戶單擊按鈕時反應視窗未關閉
下一篇:試圖點擊元素
