Встречается на собеседованиях • сегодня

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

В JavaScript можно проверить является ли значение массивом несколькими способами:

  1. Использование Array.isArray() (рекомендуемый способ):
javascript
const arr = [1, 2, 3];
console.log(Array.isArray(arr)); // true
  1. Проверка через instanceof (может не работать в мультифреймовых окружениях):
javascript
const arr = [];
console.log(arr instanceof Array); // true
  1. Проверка через Object.prototype.toString.call() (надежный, но более сложный способ):
javascript
const arr = [];
console.log(Object.prototype.toString.call(arr) === '[object Array]'); // true

Важно: typeof [] вернет 'object', поэтому этот способ не подходит для проверки массивов.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы