gpt4 book ai didi

javascript - 如何提前退出javascript脚本标签?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:16:04 24 4
gpt4 key购买 nike

我有一个包含一堆 .... 部分的页面。在其中一个中,我进行了一半并决定我要停止,而不是运行此脚本标记的其余内容 - 但仍运行页面上的其他代码段。有什么方法可以在函数调用中包装整个代码段吗?

例如:

<script type='text/javascript'>
console.log('1 start');
/* Exit here */
console.log('1 end');
</script>
<script type='text/javascript'>
console.log('2 start');
console.log('2 end');
</script>

应该产生输出

1 start
2 start
2 end

并且不是 1 end

显而易见的答案是将脚本包装在一个函数中:

<script type='text/javascript'>
(function(){
console.log('1 start');
return;
console.log('1 end');
})();
</script>

虽然这通常是最好的方法,但也有不合适的情况。所以我的问题是,如果有的话,还有什么其他方法可以做到这一点?或者,如果不是,为什么不呢?

最佳答案

你可以使用 break 语句:

breakCode : {
document.write('1 start');
/* Exit here */
break breakCode;
document.write('1 end');
}

有了标签引用,break语句可以用来跳出任何代码块


引用

关于javascript - 如何提前退出javascript脚本标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30641443/

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