首頁  >  問答  >  主體

javascript - 陣列的split方法

'1,2,3,4,5'.split(',');
以上程式碼會輸出['1','2','3','4','5'] ;
陣列的每個值都是string型別,有沒有什麼好的方法能夠讓split後組成的陣列裡的值變成number型別

学习ing学习ing2638 天前999

全部回覆(4)我來回復

  • ringa_lee

    ringa_lee2017-06-30 09:59:12

    只能split後再遍歷一次了

    回覆
    0
  • 代言

    代言2017-06-30 09:59:12

    雷雷

    回覆
    0
  • 给我你的怀抱

    给我你的怀抱2017-06-30 09:59:12

    const a ='123456';
    a.split(' ').map(i => Number(i))

    回覆
    0
  • 怪我咯

    怪我咯2017-06-30 09:59:12

    你split的型別('1,2,3,4,5')本來就是字串,只是由數字組成的字串而已。所以split後面組成的陣列保持原有的型別本身就是對的。因為本來不是數字類型。要變成number型,遍歷數組,然後對每個元素進行轉換就行了。

    回覆
    0
  • 取消回覆