@rd100

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

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

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

Войти через центр авторизации
Похожие вопросы