@AlexNew22

Как переопределить toString и valueOf у объекта и массива?

Почему не выводит в консоли 'hello world'?
Object.prototype.toString = () => 'hello world'
const obj = {}
console.log(obj)


И как переопределить valueOf у массива в прототипе?
А точнее, где хранятся значения массива, чтобы произвести с ними манипуляции в методе valueOf?
  • Вопрос задан
  • 63 просмотра
Решения вопроса 1
Alexandroppolus
@Alexandroppolus
кодир
Почему не выводит в консоли 'hello world'?

console.log не приводит значения к строке.
можно так: console.log(obj + '')

Про массив не понял, что требуется
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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