Виталий Котов
Как работает метод isArray() - JavaScript
Метод isArray() проверяет, является ли переданный аргумент массивом или нет.
Пример
let numbers = [1, 2, 3, 4];
// / проверяем является ли numbers массивом или нет
console.log(Array.isArray(numbers));
let text = "JavaScript";
// проверяем является ли text массивом или нет
console.log(Array.isArray(text));
// Вывод в консоль:
// true
// falseСинтаксис isArray()
Синтаксис метода isArray() следующий:
Array.isArray(value);Метод isArray(), будучи статическим методом, вызывается с использованием имени класса Array.
Параметры isArray()
Метод isArray() принимает:
value- значение, которое необходимо проверить.
Метод isArray() позволяет проверить, является ли переданное значение массивом. Знание этого метода важно для корректной обработки данных. Если вы хотите детальнее погрузиться в JavaScript и узнать больше о массивах и других типах данных, — приходите на наш большой курс JavaScript с нуля. На курсе 198 уроков и 30 упражнений, AI-тренажеры для безлимитной практики с кодом и задачами 24/7, решение задач с живым ревью наставника, еженедельные встречи с менторами.
Возвращаемое значение isArray()
Метод isArray() возвращает:
true, если переданное значение являетсяArrayfalse, если переданное значение не являетсяArray
Примечание: Этот метод всегда возвращает
falseдля экземпляровTypedArray.
Примеры
Пример 1: Используем метод isArray()
let fruits = ["Apple", "Grapes", "Banana"];
// / проверка того, является ли fruits массивом или нет
console.log(Array.isArray(fruits));
let text = "Apple";
// проверка того, является ли text массивом или нет
console.log(Array.isArray(text));Вывод в консоль:
true
falseВ приведенном выше примере мы использовали метод isArray(), чтобы выяснить, являются ли fruits и text массивами или нет.
(Array.isArray(fruits)) возвращает true, поскольку fruits является объектом массива, а (Array.isArray(text)) возвращает false, поскольку text не является массивом (это строка).
Пример 2: isArray() для проверки других типов данных
// передаём пустой массив []
console.log(Array.isArray([])); // true
// мы создали массив с элементом 7 и
// передали это значение в isArray()
console.log(Array.isArray(new Array(7))); // true
// передача булевого значения
console.log(Array.isArray(true)); // false
// передача undefined
console.log(Array.isArray(undefined)); // false
// не передаём ни одного аргумента в isArray()
console.log(Array.isArray()); // falseВывод в консоль:
true
true
false
false
falseisArray() - полезный инструмент для проверки типов данных. Для уверенной работы с JavaScript необходимо понимать, как работают массивы, как их создавать и как использовать различные методы для манипуляции данными. Курс JavaScript с нуля предоставит вам все необходимые знания. В первых 3 модулях уже доступно бесплатное содержание — начните погружаться в мир JavaScript прямо сегодня.
Постройте личный план изучения Javascript до уровня Middle — бесплатно!
Javascript — часть карты развития Frontend
100+ шагов развития
30 бесплатных лекций
300 бонусных рублей на счет
Бесплатные лекции
Все гайды по Javascript
Лучшие курсы по теме

Основы JavaScript
Антон Ларичев
TypeScript с нуля
Антон Ларичев