Виталий Котов
Как работает метод 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
Все гайды по 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
Событие 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
.textContent в JavaScript.style в JavaScript.scrollTo() в JavaScript.setProperty() в JavaScript.scrollIntoView() в JavaScript.scrollBy() в JavaScript.removeProperty() в JavaScript.removeEventListener() в JavaScript.querySelectorAll() в JavaScript.querySelector() в JavaScript.outerHTML в JavaScript.innerText в JavaScriptв JavaScript.hidden в JavaScript.getPropertyValue() в JavaScript.getElementsByTagName() в JavaScript.getElementsByClassName() в JavaScript.getAttribute() в JavaScript.focus() в JavaScriptЭлемент в JavaScript.dataset в JavaScript.closest() в JavaScript.classList в JavaScript.blur() в JavaScript.addEventListener() в JavaScript
Объект WeakSet в JavaScriptОбъект TypedArray в JavaScriptОбъект SharedArrayBuffer в JavaScriptОбъект Set в JavaScriptОбъект в JavaScriptОбъект Map в JavaScriptfunction в JavaScriptОбъект DataView в JavaScriptОбъект WeakMap в JavaScriptОбъект Atomics в JavaScriptМассивы в JavaScriptОбъект ArrayBuffer в JavaScript
window.print() в JavaScriptwindow.open() в JavaScriptwindow.navigator в JavaScriptwindow.location в JavaScriptwindow.history в JavaScriptURLSearchParams в JavaScriptsetTimeout() в JavaScriptsetInterval() в JavaScriptsessionStorage в JavaScriptqueueMicrotask() в JavaScriptprompt() в JavaScriptPerformance в JavaScriptwindow.matchMedia в JavaScriptlocalStorage в JavaScriptGeolocation API в JavaScriptFormData в JavaScriptfetch() в JavaScriptDOM в JavaScriptconsole.log() в JavaScriptconfirm() в JavaScriptclearTimeout() в JavaScriptclearInterval() в JavaScriptalert() в JavaScriptBOM в 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