@nevware21/ts-utils
    Preparing search index...

    Function arrUnion

    • The arrUnion() method returns a new array containing all unique elements from all provided arrays. Uses strict equality (===) for comparison and maintains insertion order.

      Type Parameters

      • T

        Identifies the base type of array elements

      Parameters

      • ...arrays: ArrayLike<T>[]

        One or more arrays to combine

      Returns T[]

      A new array containing all unique elements from all arrays

      0.14.0

      arrUnion([1, 2], [2, 3]);                  // [1, 2, 3]
      arrUnion([1, 2], [3, 4], [4, 5]); // [1, 2, 3, 4, 5]
      arrUnion(["a", "b"], ["b", "c"]); // ["a", "b", "c"]
      arrUnion([1, 1, 2], [2, 2, 3]); // [1, 2, 3]
      arrUnion([], [1, 2]); // [1, 2]

      // Array-like objects
      arrUnion({ length: 2, 0: 1, 1: 2 }, [2, 3]); // [1, 2, 3]