आप बस return;उदाहरण का उपयोग कर सकते हैं
$(document).ready(function () {
alert(1);
return;
alert(2);
alert(3);
alert(4);
});
वापसी मुख्य कॉलर फ़ंक्शन टेस्ट 1 () में वापस आ जाएगी; और वहाँ से परीक्षण 3 () तक जारी रहे;
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<body>
<script type="text/javascript">
function test1(){
test2();
test3();
}
function test2(){
alert(2);
return;
test4();
test5();
}
function test3(){
alert(3);
}
function test4(){
alert(4);
}
function test5(){
alert(5);
}
test1();
</script>
</body>
</html>
लेकिन अगर आप सिर्फ 'फेंक' जोड़ते हैं; यह बिना किसी त्रुटि के पूरी तरह से निष्पादन को रोक देगा।
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<body>
<script type="text/javascript">
function test1(){
test2();
test3();
}
function test2(){
alert(2);
throw '';
test4();
test5();
}
function test3(){
alert(3);
}
function test4(){
alert(4);
}
function test5(){
alert(5);
}
test1();
</script>
</body>
</html>
यह फ़ायरफ़ॉक्स और क्रोम के साथ परीक्षण किया गया है। मुझे नहीं पता कि यह कैसे IE या सफारी द्वारा नियंत्रित किया जाता है