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

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

Чем отличается Object.setPrototypeOf от Object.create?
  • Вопрос задан
  • 274 просмотра
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
@Platn
Object.setPrototypeOf(foo, bar)`
- проставляет ссылку на bar в foo.__proto__

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

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

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

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