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

Ответы
Аватар пользователя Ivan Gagarinov
Ivan Gagarinov
29 июня 2022

Самый простой способ проверить, что переменная является объектом, это проверить тип переменной с помощью typeof. Для объектов эта инструкция вернёт строку 'object'.

Например:

// Создаём переменную
const user = { name: 'Ivan' };
// Проверяем является ли переменная объектом
if (typeof user === 'object') {
  console.log('is object');
}

Стоит учитывать, что для null значение будет тоже 'object', так как в системе типов JS null является объектом.

console.log(typeof null); // => object
Добавьте ваш ответ

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

шаблонизация
REST
мидлвары
тестирование
11 часов
Посмотреть
промисы
event loop
обработка ошибок
таймеры
18 часов
Посмотреть
классы
инкапсуляция
контекст
прототипы
15 часов
Посмотреть