common-stuff
    Preparing search index...

    Function compact

    • Returns a new array with null and undefined values removed.

      The element type is narrowed via NonNullable<T>. Other falsy values (0, '', false, NaN) are preserved — use array.filter(Boolean) or a custom predicate if you want full falsy removal.

      Type Parameters

      • T

      Parameters

      • array: readonly T[]

      Returns NonNullable<T>[]

      compact([1, null, 2, undefined, 3])
      // [1, 2, 3]