логотип PurpleSchool
логотип PurpleSchool

Как работает метод 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()

Метод isArray() возвращает:

  • true, если переданное значение является Array
  • false, если переданное значение не является 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
false
Стрелочка влевоКак работает метод map() - JavaScriptКак работает метод indexOf() - JavaScriptСтрелочка вправо

Все гайды по Javascript

Как работает метод trim() - JavaScriptКак работает метод toUpperCase() - JavaScriptКак работает метод toLowerCase() - JavaScriptКак работает метод substring() - JavaScriptКак работает метод startsWith() - JavaScriptКак работает метод split() - JavaScriptКак работает метод slice() - JavaScriptКак работает метод search() - JavaScriptКак работает метод replaceAll() - JavaScriptКак работает метод replace() - JavaScriptКак работает метод repeat() - JavaScriptКак работает метод padStart() - JavaScriptКак работает метод padEnd() - JavaScriptКак работает метод matchAll() - JavaScriptКак работает метод match() - JavaScriptКак работает метод localeCompare() - JavaScriptКак работает свойство length - JavaScriptКак работает метод lastIndexOf() - JavaScriptКак работает метод indexOf() - JavaScriptКак работает метод includes() - JavaScriptКак работает метод fromCodePoint() - JavaScriptКак работает метод fromCharCode() - JavaScriptКак работает метод endsWith() - JavaScriptКак работает метод concat() - JavaScriptКак работает метод codePointAt() - JavaScriptКак работает метод charCodeAt() - JavaScriptКак работает метод charAt() - JavaScript
Итератор в JavaScript
try...catch в JavaScriptError в JavaScript
Событие wheel в JavaScriptСобытие unload в JavaScriptСобытие touch в JavaScriptСобытие submit в JavaScriptСобытие scroll в JavaScriptСобытие reset в JavaScriptМетод .preventDefault() в JavaScriptСобытие mouseover в JavaScriptСобытие mouseout в JavaScriptСобытие load в JavaScriptСобытие keyup в JavaScriptСобытие keydown в JavaScriptСобытие invalid в JavaScriptСобытие input в JavaScriptСобытийная модель Event в JavaScriptОбъект события Event в JavaScriptСобытие DOMContentLoaded в JavaScriptСобытие dblclick в JavaScriptСобытие click в JavaScriptСобытие change в JavaScriptСобытие beforeunload в JavaScript
Как работает метод some() - JavaScriptКак работает метод reverse() - JavaScriptКак работает метод reduce() - JavaScriptКак работает метод map() - JavaScriptКак работает метод isArray() - JavaScriptКак работает метод indexOf() - JavaScriptКак работает метод includes() - JavaScriptКак работает метод from() - JavaScriptКак работает метод forEach() - JavaScriptКак работает метод flatMap() - JavaScriptКак работает метод flat() - JavaScriptКак работает метод findIndex() - JavaScriptКак работает метод find() - JavaScriptКак работает метод filter() - JavaScriptКак работает метод every() - JavaScriptМассивы в JavaScript
Открыть базу знаний