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

Почему не работает метод toString при выводе результата?

Почему я получаю результат функцию в консоли, а не вычисление?
function func(n1) {
    return function foo(n2) {
        foo.valueOf = () => n1 + n2
        foo.toString = () => n1 + n2
        return func(n1 + n2)
    }
}

const fo = func(3)
console.log(fo(10))
  • Вопрос задан
  • 180 просмотров
Подписаться 2 Простой 5 комментариев
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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