Function firstIndexOfLastGroup

  • Returns the first index of the last continuous group of a given value. Strict equality (===) is used to compare elements.

    Time complexity: O(n)

    Space complexity: O(1)

    Type Parameters

    • T

    Parameters

    • array: ArrayLike<T>

      The array to search

    • value: T

      The value to search for

    Returns number

    The first index of the last group of a given value

    const array = ['a', 'a', 'b', 'b', 'c', 'c'];

    firstIndexOfLastGroup(array, 'c'); // 4

    lastIndexOfFirstGroup to do the same thing but find the last index of the first group

    Array