Function isArrayLike

  • Checks if value is array-like.

    Parameters

    • value: unknown

      The value to check.

    Returns value is ArrayLike<unknown>

    Returns true if value is array-like, else false.

    isArrayLike([1, 2, 3]); // true
    isArrayLike('abc'); // true
    isArrayLike({ 0: 'a', length: 1 }); // true
    isArrayLike({}); // false
    isArrayLike(null); // false
    isArrayLike(undefined); // false