Back to Functions

isArray

lang

Checks if value is classified as an Array object.

Installation

Import
import { isArray } from '@tulx/utils';

Source Code

Implementation
/**
 * Checks if value is classified as an Array object.
 *
 * @param value - The value to check.
 * @returns Returns true if value is an array, else false.
 *
 * @example
 * ```ts
 * isArray([1, 2, 3]); // true
 * isArray(document.body.children); // false
 * isArray('abc'); // false
 * isArray(() => {}); // false
 * ```
 */
export function isArray(value: unknown): value is unknown[] {
  return Array.isArray(value);
}

Example

import { isArray } from '@tulx/utils';

isArray([1, 2, 3]); // true
isArray(document.body.children); // false
isArray('abc'); // false
isArray(() => {}); // false

Related Functions