Показать сообщение отдельно
  #2 (permalink)  
Старый 09.04.2016, 20:38
Профессор
Отправить личное сообщение для Маэстро Посмотреть профиль Найти все сообщения от Маэстро
 
Регистрация: 02.07.2010
Сообщений: 642

Сообщение от Leon-on12 Посмотреть сообщение
Возврат функции нигде не используется, зачем возвращают именно true?
Вы уверены, что точно нигде не используется? Довольно часто в некоторых случаях результат работы функции не важен, а в другом месте его используют. Но чаще так в отладочных проектах. Вторая причина возврата "true" - для того, чтобы знать что всё хорошо и функция отработала нормально, потому как в случае ошибки внутри функции её работа будет прервана и результат получится undefined. Хотя конечно лучше всё это продуманно заключать в блок try{}/catch{} с возвратом определенных значений true/false.
Ответить с цитированием