gpt4 book ai didi

javascript - "break"javascript 执行

转载 作者:行者123 更新时间:2023-12-03 22:31:54 26 4
gpt4 key购买 nike

我想知道是否有办法中断 javascript 执行,就像这样

<script>

if(already_done)
{
return; //prevent execution (this yields an error)
}

doSomeStuff();

</script>

知道这是可能的:

<script>

if(already_done)
{
// do nothing
}
else
{
doSomeStuff();
}
</script>

但这不是我正在寻找的解决方案。

希望这是有道理的。

最佳答案

将它包装在一个立即执行的函数中。

(function() {

if (already_done) { return; }

doSomeStuff();

})();

仅供引用:如果不在函数上下文中,return 是无用的。

此外,this isn't a closure因为它不返回使用外部函数中定义的变量的内部函数。

关于javascript - "break"javascript 执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4017678/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com