84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
'1,2,3,4,5'.split(',');以上程式碼會輸出['1','2','3','4','5'] ;陣列的每個值都是string型別,有沒有什麼好的方法能夠讓split後組成的陣列裡的值變成number型別
只能split後再遍歷一次了
雷雷
const a ='123456';a.split(' ').map(i => Number(i))
你split的型別('1,2,3,4,5')本來就是字串,只是由數字組成的字串而已。所以split後面組成的陣列保持原有的型別本身就是對的。因為本來不是數字類型。要變成number型,遍歷數組,然後對每個元素進行轉換就行了。
只能split後再遍歷一次了
雷雷
const a ='123456';
a.split(' ').map(i => Number(i))
你split的型別('1,2,3,4,5')本來就是字串,只是由數字組成的字串而已。所以split後面組成的陣列保持原有的型別本身就是對的。因為本來不是數字類型。要變成number型,遍歷數組,然後對每個元素進行轉換就行了。