【发布时间】:2014-02-21 20:46:41
【问题描述】:
我得到以下格式的数组输出:
[ "12", "13", "14", "25", "7" ]
我想知道是否有办法将分隔符更改为管道 (|),并将整个字符串存储在变量中。 我还需要检查每个值是否是数组中的对象具有不同于“null”或“false”的值。
谢谢!!!
【问题讨论】:
标签: javascript arrays delimiter
我得到以下格式的数组输出:
[ "12", "13", "14", "25", "7" ]
我想知道是否有办法将分隔符更改为管道 (|),并将整个字符串存储在变量中。 我还需要检查每个值是否是数组中的对象具有不同于“null”或“false”的值。
谢谢!!!
【问题讨论】:
标签: javascript arrays delimiter
你可以这样做:
arr = arr.join("|");
快速演示:http://jsfiddle.net/hUGg5/
实际做一些检查:
arr = arr.filter(function(i) {
if (i != null || i != false)
return i;
}).join("|");
【讨论】: