Tweakr
    Preparing search index...

    Function uniq

    • Creates a new array with all unique values, preserving the original order.

      Handles all value types (primitives and objects) efficiently using a Map.

      Type Parameters

      • T

      Parameters

      • array: T[]

        The array to filter for unique values.

      Returns T[]

      A new array containing only unique elements.

      uniq([1, 2, 2, 3, 1]);
      // → [1, 2, 3]

      const obj = { a: 1 };
      uniq([obj, obj, { a: 1 }]);
      // → [{ a: 1 }, { a: 1 }]

      1.2.0