Function last

  • Returns the last element of an array.

    This function takes an array and returns the last element of the array. If the array is empty, the function returns undefined.

    Unlike some implementations, this function is optimized for performance by directly accessing the last index of the array.

    Type Parameters

    • T

      The type of elements in the array.

    Parameters

    • arr: readonly [T, T]

      The array from which to get the last element.

    Returns T

    The last element of the array, or undefined if the array is empty.

    const arr = [1, 2, 3];
    const lastElement = last(arr);
    // lastElement will be 3

    const emptyArr: number[] = [];
    const noElement = last(emptyArr);
    // noElement will be undefined
  • Returns the last element of an array.

    This function takes an array and returns the last element of the array. If the array is empty, the function returns undefined.

    Unlike some implementations, this function is optimized for performance by directly accessing the last index of the array.

    Type Parameters

    • T

      The type of elements in the array.

    Parameters

    • arr: readonly T[]

      The array from which to get the last element.

    Returns T | undefined

    The last element of the array, or undefined if the array is empty.

    const arr = [1, 2, 3];
    const lastElement = last(arr);
    // lastElement will be 3

    const emptyArr: number[] = [];
    const noElement = last(emptyArr);
    // noElement will be undefined