Задать вопрос
@yankoyski

Чем отличается Object.setPrototypeOf от Object.create?

Чем отличается Object.setPrototypeOf от Object.create?
  • Вопрос задан
  • 271 просмотр
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
@Platn
Object.setPrototypeOf(foo, bar)`
- проставляет ссылку на bar в foo.__proto__

const bar = Object.create(foo)
- создает новый объект bar и bar.__proto__ будет указывать на foo.

Разница в том, что 1 всего лишь проставляет ссылки, памяти под новый объект не выделяется
А второй метод создает новый объект.
Ответ написан
Комментировать
@StonedCatt
Frontend developer
Crete создаёт прототип в объекте , а setPrototypeOf типо передает другому объекту ( первый параметр) прототип указанный вторым параметром. Как то так
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы