В этом примере я покажу вам, как проверить, является ли массив пустым или нулевым в 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