可能是最短的问题。如果我有这些代码并且我想在jQuery文档内的特定点之后停止执行该怎么办。返回会在任何情况下完成工作吗?
$(function(){
return; //stop executing any further.
alert('passed 1');
(function(){
alert('passed 2');
})();
check();
});
function check(){
alert('passed 3');
}
答案 0 :(得分:2)
return
将停止执行您直接调用它的函数。
所以是的,它会适用于你的情况,除非你把它放在另外两个函数(check
或自执行函数)中 - 在这种情况下它当然只会停止执行你把它放进去的功能。
我必须警告你,在大多数情况下,这不是一个很好的做法。容易导致代码不易阅读且不易理解。