更改数组分隔符

时间:2014-02-21 20:46:41

标签: javascript arrays delimiter

我以下列格式获取数组的输出:

[ "12", "13", "14", "25", "7" ]

我想知道是否有办法将分隔符更改为管道(|),并将整个字符串存储在变量中。 我还需要检查每个值是否是数组中的对象具有不同于“null”或“false”的值。

谢谢!!!

1 个答案:

答案 0 :(得分:1)

你可以这样做:

arr = arr.join("|");

快速演示:http://jsfiddle.net/hUGg5/

实际做一些检查:

arr = arr.filter(function(i) {
    if (i != null || i != false)
        return i;
}).join("|");