Skip to content

compact

A função compact remove valores falsy de um array.

Sintaxe

typescript
compact<T>(array: T[]): T[];

Parâmetros

NomeTipoDescrição
arrayT[]Array de origem

Retorno

TipoDescrição
T[]Novo array sem valores falsy

Exemplos

typescript
compact([0, 1, false, 2, '', 3]); // => [1, 2, 3]
compact([null, undefined, NaN, 4]); // => [4]

Notas

  • Valores falsy incluem: false, 0, "", null, undefined, NaN.
  • Não modifica o array original.

Referências

Released under the MIT License.