Остановка функции JavaScript при определенное условие выполнено

Я не могу найти рекомендуемый способ остановить часть функции, когда заданное условие выполнено. Должен ли я использовать что-то вроде exit или break ?

Я сейчас использую это:

if ( x >= 10 ) { return; }  
// other conditions;
64
задан jarrettyeo 2 August 2018 в 18:51
поделиться

3 ответа

Return - это способ выхода из тела функции. Вы используете правильный подход.

Я полагаю, что в зависимости от структуры вашего приложения вы также можете использовать throw. Обычно для этого требуется, чтобы ваши вызовы вашей функции были заключены в блок try / catch.

75
ответ дан 24 November 2019 в 15:50
поделиться

используйте return для это

if(i==1) { 
    return; //stop the execution of function
}

//keep on going
34
ответ дан 24 November 2019 в 15:50
поделиться

Оператор return завершает функцию из любого места внутри функции:

function something(x)
{
    if (x >= 10)
        // this leaves the function if x is at least 10.
        return;

    // this message displays only if x is less than 10.
    alert ("x is less than 10!");
}
11
ответ дан 24 November 2019 в 15:50
поделиться
Другие вопросы по тегам:

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