@pmun/utils / flatten
Function: flatten()
ts
function flatten<T>(array): T[];将嵌套数组扁平化一层
Type Parameters
T
T
Parameters
array
(T | T[])[]
要扁平化的数组
Returns
T[]
扁平化后的新数组
Example
ts
flatten([1, [2, 3], [4, [5, 6]]]) // [1, 2, 3, 4, [5, 6]]
flatten([[1, 2], [3, 4]]) // [1, 2, 3, 4]
flatten([1, 2, 3]) // [1, 2, 3](已经是扁平的)