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

Чтобы проверить, является ли переменная массивом в JavaScript, вы можете использовать следующие методы:

  1. Array.isArray(): этот метод возвращает true, если переменная является массивом, и false в противном случае. Вот пример:
const arr = [1, 2, 3];
console.log(Array.isArray(arr)); // Output: true
const obj = { a: 1, b: 2 };
console.log(Array.isArray(obj)); // Output: false
  1. instanceof Array: вы можете использовать оператор instanceof, чтобы проверить, является ли переменная экземпляром класса Array. Вот пример:
const arr = [1, 2, 3];
console.log(arr instanceof Array); // Output: true
const obj = { a: 1, b: 2 };
console.log(obj instanceof Array); // Output: false

Оба упомянутых выше метода обычно используются для определения того, является ли переменная массивом в JavaScript.