function isempty
isempty(x: unknown): boolean

Checks if an array or matrix is empty.

Returns true if the input is an empty array or an empty matrix.

Examples

An empty array

import { assertEquals } from "jsr:@std/assert";

assertEquals(isempty([]), true);

A 2D array with an empty first row (considered empty matrix)

import { assertEquals } from "jsr:@std/assert";

assertEquals(isempty([[]]), true);

A non-empty 1D array

import { assertEquals } from "jsr:@std/assert";

assertEquals(isempty([1, 2, 3]), false);

A non-empty 2D array

import { assertEquals } from "jsr:@std/assert";

assertEquals(isempty([[1, 2], [3, 4]]), false);

A non-array input

import { assertEquals } from "jsr:@std/assert";

assertEquals(isempty(123), false);

Parameters

x: unknown

The input array or matrix to check.

Return Type

boolean

Returns true if x is empty, otherwise false.