Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/404.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 更改数组分隔符_Javascript_Arrays_Delimiter - Fatal编程技术网

Javascript 更改数组分隔符

Javascript 更改数组分隔符,javascript,arrays,delimiter,Javascript,Arrays,Delimiter,我将以以下格式获取数组的输出: [ "12", "13", "14", "25", "7" ] 我想知道是否有办法将分隔符更改为管道(|),并将整个字符串存储在变量中。 我还需要检查数组中的对象的每个值是否都有一个不同于“null”或“false”的值 谢谢你 您可以执行以下操作: arr = arr.join("|"); 快速演示: 要实际执行某些检查,请执行以下操作: arr = arr.filter(function(i) { if (i != null || i != fal

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

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

谢谢你

您可以执行以下操作:

arr = arr.join("|");
快速演示:

要实际执行某些检查,请执行以下操作:

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

谢谢,我要试试那辆tymeJV!