return false 在函数作用域内阻止继续执行
salesOffices.strigger = function(){
var key = Array.prototype.shift.call( arguments ),
fns = this.clientList.key;
if( !fns || fns.length === 0 ){
return false;
};
// 如果上面语句中的return false 执行,那么下面的for循环就不执行
for( var i = 0, fn; fn = fns[ i++ ]; ){
fn.apply( this, arguments );
}
}
本文通过一个具体的示例,详细解析了returnfalse在JavaScript函数作用域内的使用方式及其如何阻止后续代码的执行流程。这对于理解JavaScript中错误处理及流程控制至关重要。
2万+

被折叠的 条评论
为什么被折叠?



