sift
@guoba-ai/utils / array / sift
Function: sift()
function sift<T>(array): T[];Defined in: array.ts:297
Remove all falsy values from an array.
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]
sift(['a', '', 'b']) // ['a', 'b']
sift([]) // []Warning
Removes every falsy value, including 0, '', and false.