В этом примере я покажу вам, как проверить, является ли массив пустым или нулевым в JavaScript или jQuery. Когда мы работаем в java-скрипте, и вы хотите зациклить массив, в этот раз нам нужно проверить, пуст ли массив или нет, чтобы он не возвращал ошибку.

Есть много способов проверить, пуст ли массив Java-скриптов, поэтому я приведу несколько примеров.

Использование JQuery isEmptyObject()

Этот метод надежен для проверки того, является ли массив пустым или содержит элементы.

<script src="https://code.jquery.com/jquery-3.5.0.min.js"></script>
<script type="text/javascript">
    var Array1 = [1, 2, 3];
    var Array2 = [];
    console.log(jQuery.isEmptyObject(Array1)); // returns false
    console.log(jQuery.isEmptyObject(Array2)); // returns true
</script>

Проверка с условием, если массив не является неопределенным

Много раз нам требовалось проверить, что массив не должен быть неопределенным объектом и иметь хотя бы один элемент. Это также можно проверить с помощью typeOf.

<script type="text/javascript"> 
    var undefinedAray = undefined;
    if (typeof undefinedAray !== "undefined" && undefinedAray.length > 0) {
        // undefinedAray is not empty
    } else {
        // undefinedAray is empty or undefined
    }
</script>

Проверка по длине массива

Мы можем проверить массив с длиной, если длина массива равна 0, то массив пуст.

<script type="text/javascript">
    var Arraylegnth = [1];
    if (Arraylegnth && Arraylegnth.length > 0) {
        // Arraylegnth is not empty
    } else {
        // Arraylegnth is empty
    }
</script>

Итак, я использовал 3 разных метода, чтобы проверить, пуст ли массив в JavaScript.

Читайте также: кадрирование изображения перед загрузкой с помощью плагина Croppie