UNPKG
abbott-methods
Version:
latest (1.0.52)
1.0.52
1.0.51
1.0.50
1.0.49
1.0.48
1.0.47
1.0.46
1.0.45
1.0.44
1.0.43
1.0.42
1.0.41
1.0.40
1.0.39
1.0.38
1.0.37
1.0.36
1.0.35
1.0.34
1.0.33
1.0.32
1.0.31
1.0.30
1.0.29
1.0.28
1.0.27
1.0.26
1.0.25
1.0.24
1.0.23
1.0.22
1.0.21
1.0.20
1.0.19
1.0.18
1.0.17
1.0.16
1.0.15
1.0.14
1.0.13
1.0.12
1.0.11
1.0.10
1.0.9
1.0.8
1.0.7
1.0.6
1.0.5
1.0.3
1.0.2
1.0.1
abbott,methods,method,functions,function
gitee.com/aenuen/abbott-methods-a1/blob/master/README.md
abbott-methods
/
src
/
array
/
arrayFlatten.ts
12 lines
(11 loc)
•
271 B
text/typescript
View Raw
1
2
3
4
5
6
7
8
9
10
11
12
/** * 将多层级的数组扁平化 *
@param
{
[]
}
arrayAny
*
@returns
{
[]
} */
export
const
arrayFlatten = (
arrayAny
:
any
[]):
any
[] => {
while
(arrayAny.
some
(
(
item
) =>
Array
.
isArray
(item))) { arrayAny = [].
concat
(...arrayAny) }
return
arrayAny }