Skip to content

flattenDeep

一次性展开数组中的元素。

函数接受一个数组作为参数,返回一个新的数组,其中包含原数组中所有元素展开后的结果。

签名

ts
function flattenDeep<T>(arr : T[]) : T[]

参数

  • arr(T[]):需要展开的数组。

返回值

T[]:展开后的数组。

示例

ts
import { flattenDeep } from '@/uni_modules/kux-toolkit'

const originArr = [1, [2, 3], [4, [5, 6]]];
const result = flattenDeep(originArr);
console.log(result); // [1, 2, 3, 4, 5, 6]

Released under the MIT License.