@mirei/ts-collections
    Preparing search index...

    Function sequenceEqual

    • Determines whether source and another iterable contain equal elements in the same order.

      Type Parameters

      • TElement

        Type of elements within the source iterable.

      Parameters

      • source: Iterable<TElement>

        The source iterable.

      • other: Iterable<TElement>

        Iterable to compare against the source sequence.

      • Optionalcomparator: EqualityComparator<TElement, TElement>

        Optional equality comparator used to compare element pairs. Defaults to the library's standard equality comparator.

      Returns boolean

      true when both sequences have the same length and all corresponding elements are equal; otherwise, false.

      Enumeration stops as soon as a mismatch or length difference is observed. Both sequences are fully enumerated only when they are equal.

      const numbers1 = [1, 2, 3];
      const numbers2 = [1, 2, 3];
      const numbers3 = [1, 2, 4];

      const areEqual1 = sequenceEqual(numbers1, numbers2);
      console.log(areEqual1); // true

      const areEqual2 = sequenceEqual(numbers1, numbers3);
      console.log(areEqual2); // false