BLACK FRIDAY

остался 1 день

Скидка 10% и подарок на выбор — при покупке одной программы
При покупке двух программ  — вторая со скидкой 50%

Как проверить является ли переменная массивом js

Ответы
Аватар пользователя Ivan Gagarinov
Ivan Gagarinov
01 ноября 2021

Для того, чтобы проверить является ли переменная массивом, можно воспользоваться встроенным методом Array.isArray().

const numbers = [1, 2, 3];
console.log(Array.isArray(numbers)); // => true
console.log(Array.isArray([])); // => true

console.log(Array.isArray({})); // => false
console.log(Array.isArray('')); // => false
Аватар пользователя Виктория Аблаева
Виктория Аблаева
20 октября 2022

Предлагаю воспользоваться оператором instanceof:

const letters = ['a', 'b', 'c'];
const number = 5;
const text = 'Dracaris!';
const user = { name: 'Vasiliy', age: 15 };
console.log(letters instanceof Array) // => true
console.log(number instanceof Array) // => false
console.log(text instanceof Array) // => false
console.log(user instanceof Array) // => false

Документация:

Добавьте ваш ответ

Рекомендуемые курсы

модули
импорты
отладка программы
ошибки
50 часов
Посмотреть
классы
инкапсуляция
контекст
прототипы
15 часов
Посмотреть
полифиллы
AJAX
события
селекторы
20 часов
Посмотреть