为了账号安全,请及时绑定邮箱和手机立即绑定

怎么确保a方法执行完了再执行b方法 js

/ 猿问

怎么确保a方法执行完了再执行b方法 js

我的南方 2017-09-18 16:39:22
查看完整描述

3 回答

已采纳
?
FSYu

可以用变量控制,声明一个全局变量为false,然后在a方法执行后把这个变量变为true,判断变量是否为true,为true才可以调用b方法,或者直接在a方法最后调用b方法

查看完整回答
2 反对 回复 2017-09-18
  • 我的南方
    我的南方
    我是在ztree 中 删除之前 写了个弹框 然后我还没确定就直接删除了
  • FSYu
    FSYu
    var bol = confirm("真的要打印吗"); if (bol) { console.log("点击了确定!"); } else { console.log("点击了取消"); } 在打印点击确定那调用删除事件函数
  • 我的南方
    我的南方
    layer.confirm('是否删除当前节点?', { btn: ['确定','取消'] //按钮 }, function(){ layer.closeAll(); return true; }, function(){ layer.closeAll(); return false; }); 这样的为啥不可以啊神
点击展开后面5
?
逸水之冰

在执行的a方法末尾添加调用b方法

查看完整回答
反对 回复 2017-09-18
  • 我的南方
    我的南方
    我是在ztree 中 删除之前 写了个弹框 然后我还没确定就直接删除了
?
橋本奈奈未

回调或者promise

查看完整回答
反对 回复 2017-09-18
  • 我的南方
    我的南方
    我是在ztree 中 删除之前 写了个弹框 然后我还没确定就直接删除了

添加回答

回复

举报

0/150
提交
取消
意见反馈 邀请有奖 帮助中心 APP下载
官方微信