天天看點

利用Map 把 string類型的 array 轉換為Number 類型的Array

最經常想到的是 用for循環, 然後把每一項 從 string轉成Number

stringArray=["1", "2", "3"];
numberArray=[]
for( let i=0; i<stringArray.length; i++){
    numberArray[i]=Number(stringArray[i]);
}
           

但是像這種典型的 Array裡面每一個item 都要去經過一個function, 我們可以用Array的Map()

let numberArray=[];
numberArray = stringArray.map(Number);
           

這樣就明顯減少了很多代碼量, 也更好維護

繼續閱讀