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

Что такое Boxing

Boxing — это процесс преобразования примитивного типа данных в его объектную обёртку (например, number в Number). В JavaScript это происходит автоматически при вызове методов у примитивов, так как они не являются объектами и не могут иметь методов.

javascript
let num = 42; // примитив
let str = 'hello'; // примитив

// Автоматический boxing при вызове метода
console.log(num.toString()); // '42' — временно преобразуется в Number
console.log(str.toUpperCase()); // 'HELLO' — временно преобразуется в String

После выполнения операции объект-обёртка удаляется. Это отличается от явного создания объекта через конструктор (new Number(42)), который создаёт полноценный объект.

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

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

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

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