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

У каких сущностей нет prototype

У примитивных типов (string, number, boolean, null, undefined, symbol, bigint) нет prototype. Однако у их объектов-обёрток (String, Number, Boolean и т.д.) prototype есть.

Пример:

javascript
const str = 'hello';
console.log(str.prototype); // undefined

const strObj = new String('hello');
console.log(strObj.prototype); // undefined, но у String.prototype есть методы

Также у объектов, созданных через Object.create(null), нет прототипа:

javascript
const obj = Object.create(null);
console.log(obj.prototype); // undefined
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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