return false

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 );
            }    
        }       

你可能感兴趣的:(javaScript)