Как отличить массив от объекта js

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

Чтобы отличить массив от объекта достаточно воспользоваться методом Array.isArray(), который проверяет является ли переданное значение массивом:

const numbers = [1, 2];
const user = { name: 'Ivan Ivanov', login: 'ivanov' };
console.log(Array.isArray(numbers)); // => true
console.log(Array.isArray(user)); // => false