gpt4 book ai didi

javascript - 在 javascript 中到 "Exit"的最佳方法

转载 作者:搜寻专家 更新时间:2023-11-01 04:42:15 24 4
gpt4 key购买 nike

我的目标是:

if(error){
window.location.href = "error.htm";
//end of every thing
}

此外,return false 也无济于事,因为函数内部可能有函数。我目前的解决方案是throw,但是我觉得不舒服

有什么更好的主意||解决方案 ??

最佳答案

如果您不想离开一个函数,我想您可以尝试中断一个循环。

然后你可以使用break :

function testBreak(x) {
   var i = 0;
 
   while (i < 6) {
      if (i == 3) {
         break;
      }
      i += 1;
   }
   return i * x;
}

(MDN 示例)

如果您试图通过多个堆栈调用级别退出多个函数,那么想到的唯一“有效”用例是“异常”错误,可以使用 try/catch/处理像你看到的那样扔。但是滥用异常会导致代码难以维护,并且常常会隐藏错误。如果您需要它,您的代码可能看起来不像 javascript。

关于javascript - 在 javascript 中到 "Exit"的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15356978/

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