Встречается на собеседованиях • сегодня
Как создать объект без прототипа
Для создания объекта без прототипа можно использовать метод Object.create(null). Это создаст пустой объект, который не наследует никаких свойств и методов от Object.prototype, таких как toString, hasOwnProperty и других.
javascript
const obj = Object.create(null);
console.log(obj.toString); // undefinedАльтернативно можно использовать {}, но у такого объекта будет прототип Object.prototype:
javascript
const objWithProto = {};
console.log(objWithProto.toString); // function toString() { [native code] }Используйте Object.create(null) для чистых объектов, например, когда нужен словарь без унаследованных методов.

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