function hasAuth(code){ if(code == "AUTH"){ TSD.alert("你没有权限,请确认。") ; throw "THE USER HAS NO AUTH"; }else{ //do something } } function showDetails(code){ GHS.hasAuth(code) ; // do something }
当showDetails方法中判断该用户没有权限时 不会执行下面的其他代码
这就是throw的好处
function hasAuth(code){ if(code == "AUTH"){ TSD.alert("你没有权限,请确认。") ; throw "THE USER HAS NO AUTH"; }else{ //do something } } function showDetails(code){ GHS.hasAuth(code) ; // do something }