Если вы ищете способ принудительно прекратить выполнение всего Javascript на странице, я не уверен, что есть официально санкционированный способ сделать это - похоже, что это может быть угрозой безопасности (хотя, честно говоря, я не могу думать о том, как это будет с моей головы). Обычно в Javascript, когда вы хотите, чтобы ваш код прекратил работать, вы просто return
из любой выполняемой функции. (Оператор return
является необязательным, если он является последним в функции, и функция не должна возвращать значение). Если по какой-либо причине возврат не достаточно хорош для вас, вам, вероятно, следует отредактировать более подробную информацию в вопросе, почему вы думаете, что вам это нужно, и, возможно, кто-то может предложить альтернативное решение.
Обратите внимание, что на практике интерпретаторы Javascript большинства браузеров просто останавливают текущий скрипт, если они сталкиваются с ошибкой. Таким образом, вы можете сделать что-то вроде доступа к атрибуту неустановленной переменной:
function exit() {
p.blah();
}
и вероятно прервет выполнение сценария. Но вы не должны на это рассчитывать, потому что это совсем не стандартно, и это действительно кажется ужасной практикой.
РЕДАКТИРОВАТЬ : ОК, может быть, это был не очень хороший ответ в свете Олафура. Хотя функция die()
, с которой он связан, в основном реализует мой второй абзац, то есть просто выдает ошибку.