停止jQuery执行任何进一步的代码

时间:2013-12-05 11:39:06

标签: javascript jquery iife

可能是最短的问题。如果我有这些代码并且我想在jQuery文档内的特定点之后停止执行该怎么办。返回会在任何情况下完成工作吗?

$(function(){

return; //stop executing any further.

alert('passed 1');

(function(){
  alert('passed 2');
})();

check();

});

function check(){
 alert('passed 3');
}

1 个答案:

答案 0 :(得分:2)

return将停止执行您直接调用它的函数。

所以是的,它会适用于你的情况,除非你把它放在另外两个函数(check或自执行函数)中 - 在这种情况下它当然只会停止执行你把它放进去的功能。

我必须警告你,在大多数情况下,这不是一个很好的做法。容易导致代码不易阅读且不易理解。