Встречается на собеседованиях • сегодня
Что будет если в typeof передать new String("")
typeof new String("") вернёт "object".
Причина:
new String("")создаёт объект-обёртку, а не примитив.typeofразличает примитивы ("string","number") и объекты ("object").
Пример:
javascript
const strPrimitive = ""; // typeof → "string"
const strObject = new String(""); // typeof → "object" Для проверки типа объекта точнее использовать instanceof:
javascript
strObject instanceof String; // true 
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы