Встречается на собеседованиях • сегодня
Как методы появляются у примитива
В JavaScript примитивы (строки, числа, булевы) не являются объектами, но при вызове методов у них временно создаётся объект-обёртка (String, Number, Boolean), который предоставляет доступ к методам. После выполнения операции этот объект уничтожается.
Пример:
javascript
let str = 'hello';
console.log(str.toUpperCase()); // "HELLO"Здесь str - примитив, но при вызове toUpperCase() создаётся временный объект String, вызывается метод, а затем объект удаляется.
Это возможно благодаря механизму автоупаковки (autoboxing). Важно понимать, что примитив остаётся примитивом и не становится объектом навсегда.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы