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

Как проверить объект

Для проверки объекта можно использовать несколько подходов:

  1. Проверка на null/undefined:
javascript
if (obj === null || obj === undefined) {
  // обработка случая
}
  1. Проверка типа:
javascript
if (typeof obj !== 'object' || obj === null) {
  // не объект
}
  1. Проверка пустого объекта:
javascript
if (Object.keys(obj).length === 0) {
  // объект пуст
}
  1. Проверка наличия свойства:
javascript
if ('property' in obj) {
  // свойство существует
}
  1. Глубокая проверка (для сложных объектов):
javascript
JSON.stringify(obj) === JSON.stringify(expectedObj)

Для более надежной проверки в реальных проектах часто используют библиотеки типа Lodash (_.isObject(), _.isEmpty()).

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

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

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

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