Проверка на пустой массив

Как в js узнать что массив пустой?

Самый простой способ проверить, пуст ли массив, — использовать свойство length. Если длина массива равна 0, значит, он пустой.

const array = [];

if (array.length === 0) {
    console.log('Массив пустой');
} else {
    console.log('Массив не пустой');
}

Если вы не уверены, что переменная является массивом, можно сначала проверить это с помощью метода Array.isArray, а затем — длину массива.

const array = [];

if (Array.isArray(array) && array.length === 0) {
    console.log('Массив пустой');
} else {
    console.log('Массив не пустой или это не массив');
}

Если вам приходится часто делать данную проверку, то для удобства можно создать функцию, которая будет проверять массив на пустоту.

function isArrayEmpty(arr) {
    return Array.isArray(arr) && arr.length === 0;
}

const array = [];

if (isArrayEmpty(array)) {
    console.log('Массив пустой');
} else {
    console.log('Массив не пустой');
}