Дополнительно
Досрочный выход из функции?
У меня есть функция:
function myfunction() {
if (a == 'stop') // How can I stop the function here?
}
Есть ли в JavaScript что-то похожее на exit()
?
377
11
Вы можете просто использовать
return
.Это отправит возвращаемое значение
undefined
тому, кто вызвал функцию.Конечно, вы можете указать другое возвращаемое значение. Любое возвращаемое значение будет выведено в консоль по приведенному выше примеру.
Видимо, вы можете сделать это:
Смотри блок областей через использование ярлыка: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/label
Я могу'т вижу никаких минусов пока. Но это вовсе'т, кажется, как общего пользования.
Полученный ответ: https://stackoverflow.com/questions/1361437/javascript-equivalent-of-phps-die
Это:
возвращает false;
это гораздо лучше, чем простовозвращение;
Используя немного другой подход, вы можете использовать
Поймай
, с бросить заявление.Если вы ищете скрипт для предотвращения отправки формы при обнаружении некоторых ошибок, этот метод должен сработать
измените тип Submit Button на "кнопку"
надеюсь, это поможет.
С помощью
возвращение
будет остановить функцию и возвращать undefined, или значение, заданное с помощью команды возврата.Я не люблю отвечать на вещи, которые арен'т реальное решение...
...но когда я столкнулся с этой же проблемой, я сделал ниже Решение:
Надеюсь, что это может быть полезно для кого-либо.
выход(); можно использовать для перехода к следующей проверке.
Если вы с помощью jQuery. Это должно остановить функцию от восходящей до такой родительской функцией вызова это должно остановить, а также.
тип любой случайной команды, которая выдает ошибку, например:
или