значение? Если в теле нет оператора return, то нельзя сказать, что функция вообще не возвращает ничего, ведь при её вызове возвращается undefined
Undefined это и есть "ничего"
Имхо очень неудачная формулировка, ответишь так на собесе и всё перетечет в душное обсуждение - является ли undefined значением или нет
Undefined представляет собой отсутствие значения, но даже он возвращается
Если с точки зрения типизации, то отсутствие return - это void
Да, всё правильно, функция которая ничего не возвращает — возвращает undefined
Обсуждают сегодня