js 多个数组拼接,排除空数组
时间: 2023-11-13 17:48:44 浏览: 72
详解Numpy中的数组拼接、合并操作(concatenate, append, stack, hstack, vstack, r_, c_等)
要将多个数组拼接在一起并排除空数组,你可以使用`concat`方法和`filter`方法。首先,使用`concat`方法将所有数组拼接在一起,并创建一个新的数组。然后,使用`filter`方法来排除空数组,只保留其中有元素的数组。
下面是一个示例代码:
```javascript
var arr1 = [1, 2, 3];
var arr2 = [4, 5];
var arr3 = [];
var combinedArray = arr1.concat(arr2, arr3).filter(function(arr) {
return arr.length > 0;
});
console.log(combinedArray); // [1, 2, 3, 4, 5]
```
以上代码首先将`arr1`和`arr2`拼接在一起,并创建一个新的数组`combinedArray`。然后,使用`filter`方法来筛选出`combinedArray`中长度大于0的数组,即排除空数组。
阅读全文