How to convert comma separated string into numeric array in javascript

后端 未结 9 1774
粉色の甜心
粉色の甜心 2021-02-05 02:06

I have a one-dimensional array of integer in JavaScript that I\'d like to add data from comma separated string, Is there a simple way to do this?

e.g : var strVale

相关标签:
9条回答
  • 2021-02-05 02:58
    ? "123,87,65".split(",").map(Number)
    > [123, 87, 65]
    

    Edit >>

    Thanks to @NickN & @connexo remarks! A filter is applicable if you by eg. want to exclude any non-numeric values:

    ?", ,0,,6, 45,x78,94c".split(",").filter(x => x.trim().length && !isNaN(x)).map(Number)
    > [0, 6, 45]
    
    0 讨论(0)
  • 2021-02-05 03:04

    just you need to use couple of methods for this, that's it!

    var strVale = "130,235,342,124";
    var resultArray = strVale.split(',').map(function(strVale){return Number(strVale);});
    

    the output will be the array of numbers.

    0 讨论(0)
  • 2021-02-05 03:04

    The split() method is used to split a string into an array of substrings, and returns the new array.

    Syntax:
      string.split(separator,limit)
    
    
    arr =  strVale.split(',');
    

    SEE HERE

    0 讨论(0)
提交回复
热议问题