Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 08.04.2016, 16:37
Аватар для Leon-on12
Аспирант
Отправить личное сообщение для Leon-on12 Посмотреть профиль Найти все сообщения от Leon-on12
 
Регистрация: 07.04.2015
Сообщений: 65

return или return true?
У меня есть функция которой ничего не надо возвращать с if и else
function test(){
   if (some==true)
     doFirst();
   else 
     doSecond();
}

Логично было бы добавить в if и else по return'у. Я видел много подобных решений. И во всех них возвращается true. Хотя обычный return возвращает undefined. Возврат функции нигде не используется, зачем возвращают именно true? Есть ли какие нибудь негативные эффекты в возвращении ничего?
Ответить с цитированием
  #2 (permalink)  
Старый 09.04.2016, 20:38
Профессор
Отправить личное сообщение для Маэстро Посмотреть профиль Найти все сообщения от Маэстро
 
Регистрация: 02.07.2010
Сообщений: 642

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



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
клавиатура всегда в нижнем регистре BARABANTEMO Общие вопросы Javascript 10 28.10.2014 13:25
Как найти различие между двумя массивами? Maxmaxmaximus4 Оффтопик 169 10.12.2013 16:43
Jin: И снова о наследовании tenshi Ваши сайты и скрипты 16 19.08.2013 20:30
Нативный шаблонизатор Антон Крамолов AJAX и COMET 191 28.12.2012 17:47
относительная высота zmaxon ExtJS 13 04.10.2010 12:42