GuobaGuoba Utils

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]

On this page