我有一个形式的数组:[ [ null, 1, 2, null ], [ 9 ], [ 2, null, null ] ]
我想要一个简单的函数来返回 [1, 2, 9, 2],如您所见,其中消除了空值。
我需要这个,因为数据库中的一些值以这种形式返回,然后我将使用返回的示例进行查询,但不包含空值。
谢谢!
最佳答案
always one level deep
var arr = [ [ null, 1, 2, null ], [ 9 ], [ 2, null, null ] ],
arr2 = [];
arr2 = (arr2.concat.apply(arr2, arr)).filter(Boolean);
关于javascript - 如何将数组的数组折叠成所有元素的数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19191474/