将一串数字拆分成一个数组

时间:2018-03-30 02:29:30

标签: javascript arrays string

我在控制台中一直收到 .split 不是函数的错误。这是我的代码:

function addEnds(list) {

        var array = new Array();
        array = list.split(',');

        console.log(array);
    }

基本上,我希望列表等于用逗号分隔的一系列数字,例如:1,2,3,4,5,并尝试将它们放入数组中。我已经研究过如何使用 .split ,但出于某种原因,我还没有得到它。

2 个答案:

答案 0 :(得分:1)

共享功能正常工作。只需确保您传递的参数是一个字符串。

请按照以下小提琴:

https://jsfiddle.net/6pennzrb/

function addEnds(list) {
    var array = new Array();
    array = list.split(',');
    console.log(array);
}
addEnds("1,2,3,4,5")

enter image description here

答案 1 :(得分:0)



const stringToArray = ([...list], delimeter = ',') => list.filter(el => el != delimeter)
const result = stringToArray('1,2,3,4,5')
console.log(result)