3.7 flatten

3.7.1语法

_.flatten(array, [shallow])

3.7.2说明

将一个嵌套多层的数组 array(数组) (嵌套可以是任何层数)转换为只有一层的数组。 如果你传递 shallow参数为true,数组将只减少一维的嵌套。

3.7.3示例

示例一,不传参数shallow

var res = _.flatten([1, [2], [3, [[4]]]]);
console.log(res);
//=> [1, 2, 3, 4];

示例二,传参数shallow为true

var res=_.flatten([1, [2], [3, [[4]]]], true);
console.log(res);
=> [1, 2, 3, [[4]]];