Вы можете использовать JavaScript-метод Array.isArray(), чтобы проверить, является ли объект (или переменная) массивом или нет. Этот метод возвращает true, если значение является массивом; в противном случае возвращает false.

Давайте посмотрим на следующий пример, чтобы понять, как это работает:

<script>
    // Создание некоторых переменных
    var v1 = {name: "John", age: 18};   
    var v2 = ["red", "green", "blue", "yellow"];
    var v3 = [1, 2, 3, 4, 5];
    var v4 = null;
    
    // Тестирование типа данных переменных
    typeof(v1); // Возвращает: "object"
    typeof(v2); // Возвращает: "object"
    typeof(v3); // Возвращает: "object"
    typeof(v3); // Возвращает: "object"
    
    // Проверка, является ли переменная массивом
    Array.isArray(v1);  // Возвращает: false
    Array.isArray(v2);  // Возвращает: true
    Array.isArray(v3);  // Возвращает: true
    Array.isArray(v4);  // Возвращает: false
</script>

Метод Array.isArray() поддерживается во всех основных браузерах, таких как Chrome, Firefox, IE (9 и выше) и т. д. Подробнее см. Руководство по массивам JavaScript.

Читайте также

Похожие посты

How to increase and decrease image size using JavaScript

Answer: Use the JavaScript width и height property You can use either width or height JavaScript property to proportionally increase и decrease the dimension of an image like zoom-in и zoom-out feature. Let’s take a look at the following example to understи how it basically works: Пример <!DOCTYPE html> <html lang=»en»> <head> <meta charset=»utf-8″> <title>JavaScript…

Как сделать паузу при выполнении скрипта в JavaScript

Вы можете просто использовать метод setTimeout(), чтобы сделать паузу, прежде чем продолжить выполнение кода в JavaScript. Время задержки выполнения скрипта указывается в миллисекундах (тысячных долях секунды). Давайте посмотрим следующий пример, чтобы понять, как это работает: Как вы заметили в предыдущем примере, JS-код после метода setTimeout() продолжает выполнение. Однако, если вам нужен настоящий «сон», когда все…

Как перебрать массив в JavaScript

Самый простой способ перебрать массив в JavaScript — использовать цикл for. В следующем примере показано, как вывести все значения массива в JavaScript по очереди. В качестве альтернативы вы можете использовать недавно представленный цикл for-of в ES6 для итерации по массиву, например: См. Руководство по ES6-функциям JavaScript, чтобы узнать о новых функциях, представленных в ES6.

Насколько публикация полезна?

Нажмите на звезду, чтобы оценить!

Средняя оценка 5 / 5. Количество оценок: 1

Оценок пока нет. Поставьте оценку первым.