js中怎么有没有类似 java exit这种方法?

注意!我要的不是return什么之类的,那只是结束当前方法!,我要的是js函数直接停止!不再往下执行,我的一个js函数内部嵌套了一个函数,内部函数如果条件成立,
就直接结束,不再回到外部函数进行往下执行

我不知道直接停止进程的js,但我知道你这个问题的解决思路,你可以把你内部的函数定义为有返回值的函数,之后在外部函数获取它的返回值,之后对返回值做判断是否要停止啊。

throw "stop execute";
抛出错误就行了,所有代码马上停止执行。但是前提是不能有try..catch语句,要不会从catch后继续执行


    function executeFun(p) {
        if(p===1)throw 'stop'
        alert(p)
    }
    executeFun(2)//2
    executeFun(3)//3
    //以下抛出错误不再执行
    executeFun(1)
    executeFun(4)