美文网首页
js 终止另一个方法执行

js 终止另一个方法执行

作者: cain07 | 来源:发表于2022-02-28 21:34 被阅读0次

方法1 一个方法如何终止另一个方法执行的问题

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的好处

方法2

unction testC(){
    alert('c');
    return false;
    alert('cc');
}

function testD(){
    if(!testC()) return;
    alert('d');
}

testD(); 两个函数做了修改,testC中返回false,testD中对testC的返回值做了判断,这样终止testC的同时也能将testD终止,程序执行弹出'c'便会终止。

相关文章

  • js 终止另一个方法执行

    方法1 一个方法如何终止另一个方法执行的问题 当showDetails方法中判断该用户没有权限时 不会执行下面的其...

  • 【多线程】——4.安全的终止线程

    安全的终止线程 线程正常执行结束,就会终止 除了正常结束外,还有什么方法终止? 设置线程终止标志 public c...

  • go cancel goroutine 的执行

    没有任何显示方法可以终止一个 goroutine 的执行要终止一个 goroutine 的执行,我们需要给 gor...

  • 获取WKWebView高度

    目录 通过代理执行JS方法获取 通过KVO获取 方法一:通过代理执行JS方法获取 方法二:通过KVO获取

  • swift和javaScriptCore交互

    JSContext:JSContext是JS的执行环境,通过evaluateScript()方法可以执行JS代码 ...

  • # JS与WKWebview交互

    JS与WKWebview交互 1.ios调用js方法 比如js方法: ios执行这个方法并传值,同时接收js返回值...

  • WebViewJavascriptBridge浅谈

    WebViewJavascriptBridge核心原理就是2个方法: 原生调用js(直接执行js方法) WKWeb...

  • MATLAB中break函数

    break 终止执行 for 或 while 循环 语法 break 说明 示例 break 终止执行 for 或...

  • 19. JS的解析

    JS的解析 学习目标: 了解 定位js的方法 了解 添加断点观察js的执行过程的方法 应用 js2py获取js的方...

  • python的execjs执行js代码

    安装 execjs执行语法 python中调用js文件使用js方法 1,首先通过,get_js方法,读取本地的 d...

网友评论

      本文标题:js 终止另一个方法执行

      本文链接:https://www.haomeiwen.com/subject/djoslrtx.html