sift
@guoba-ai/utils / array / sift
Function: sift()
function sift<T>(array): T[];Defined in: array.ts:217
Remove all falsy values from an array.
Type Parameters
T
T
Parameters
array
(false | "" | 0 | T | null | undefined)[]
The array that may contain falsy values
Returns
T[]
A new array with all falsy values removed
Example
sift([1, null, 2, undefined, 3, false, 0, '']) // [1, 2, 3]