Встречается на собеседованиях • сегодня
В каких случаях JS возвращает тип Object
Приведем основные случаи, когда JavaScript возвращает тип Object:
- Объекты литералы - создаются с помощью фигурных скобок
{}:
js
const obj = { name: 'John' };
typeof obj; // 'object'- Массивы - технически являются объектами:
js
const arr = [1, 2, 3];
typeof arr; // 'object'- Даты:
js
const date = new Date();
typeof date; // 'object'- Регулярные выражения:
js
const regex = /abc/;
typeof regex; // 'object'- Обертки примитивов:
js
const numObj = new Number(42);
typeof numObj; // 'object'- null - историческая особенность JS:
js
typeof null; // 'object' (баг, сохраненный для совместимости)- Экземпляры классов:
js
class Person {}
const person = new Person();
typeof person; // 'object'
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы