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

Почему __proto__.toString() не работает?

Попытался переопределить вывод, но не работает.
https://jsfiddle.net/5oehq8rm/
  • Вопрос задан
  • 59 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
1. Чтобы изменить прототип есть другая функция
Object.setPrototypeOf(obj, {toString: () => 10});
__proto__ - deprecated
2. Читай спецификацию на console.log
Он совершенно не обязан вызывать toString. Объекты форматируются как жсоны.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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