awilum.ru
Статьи Курсы Об авторе

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

В JavaScript проверка на пустоту или отсутствие массива может быть выполнена различными способами в зависимости от вашей точки зрения на “пустоту” и “отсутствие”.

Давайте рассмотрим несколько вариантов.

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

Если под “пустотой” массива - это отсутствие элементов в нем, вы можете проверить его длину.

let arr = []; // пустой массив

if (arr.length === 0) {
    console.log("Массив пуст");
} else {
    console.log("Массив не пуст");
}

В этом случае мы используем свойство length массива, чтобы определить, сколько элементов в нем содержится. Если длина равна 0, то массив считается пустым.

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

Cпособ проверки на отсутствие массива - использовать метод Array.isArray().

let arr; // массив не определен

if (Array.isArray(arr)) {
    console.log("Это массив");
} else {
    console.log("Это не массив или массив отсутствует");
}

Этот метод проверяет, является ли переданный объект массивом. Если переданный объект является массивом, метод вернет true, в противном случае false.

Хотите освоить JavaScript и стать востребованным разработчиком?
Присоединяйтесь к курсу JavaScript Базовый уровень прямо сейчас!
Изучите основы и продвинутые концепции, создавайте интерактивные веб-приложения и воплотите свои идеи в реальности. Не упустите шанс стать экспертом в мире разработки – начните свой путь прямо сейчас!
Обнаружили ошибку в этой статье? Хотите уточнить, обновить или добавить что-то?
Все мои статьи доступны для редактирования на GitHub. Буду благодарен за любое улучшение или исправление!