flat
Given an array of arrays, returns a single dimensional array with all items in it.
Usage
flat([[1, 2], [[3], 4], [5]]);// [1, 2, [3], 4, 5]
Installation
npx atmx add helper flat
Copy and paste the following method into @/utils/helpers/undefined.ts
:
/*** Given an array of arrays, returns a single dimensional array with* all items in it.** @example* flat([[1, 2], [[3], 4], [5]])* // [1, 2, [3], 4, 5]*/export function flat<T>(lists: readonly T[][]): T[] {return lists.reduce((acc, list) => {acc.push(...list);return acc;}, []);}