我有一个以下形式的数组: [ [ null, 1, 2, null ], [ 9 ], [ 2, null, null ] ]
我想要一个简单的函数来返回我 [ 1, 2, 9, 2 ] ,正如你所看到的,它消除了空值。
我需要这个,因为数据库中的某些值以这种形式返回,然后我将使用返回的示例进行查询,但没有空值。
谢谢!
总是深一层
var arr = [ [ null, 1, 2, null ], [ 9 ], [ 2, null, null ] ],
arr2 = [];
arr2 = (arr2.concat.apply(arr2, arr)).filter(Boolean);
Run Code Online (Sandbox Code Playgroud)