Ранний выход от функции?

У меня есть функция:

function myfunction() {
  if (a == 'stop')  // How can I stop the function here?
}

Есть ли что-то как exit() в JavaScript?

378
задан Kara 30 May 2018 в 08:04
поделиться

2 ответа

Вы можете просто использовать return .

function myfunction() {
     if(a == 'stop') 
         return;
}

Это отправит возвращаемое значение undefined тому, что вызвало функцию.

var x = myfunction();

console.log( x );  // console shows undefined

Конечно, вы можете указать другое возвращаемое значение. Какое бы значение ни было возвращено, оно будет записано в консоль, используя приведенный выше пример.

return false;
return true;
return "some string";
return 12345;
601
ответ дан 22 November 2019 в 23:57
поделиться

Это:

function myfunction()
{
     if (a == 'stop')  // How can I stop working of function here?
     {
         return;
     }
}
17
ответ дан 22 November 2019 в 23:57
поделиться
Другие вопросы по тегам:

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