在while循环后停止执行代码(不中断)

编程入门 行业动态 更新时间:2024-10-19 18:22:02

在while循环后停止执行<a href=https://www.elefans.com/category/jswz/34/1771412.html style=代码(不中断)"/>

在while循环后停止执行代码(不中断)

我有用于检查用户是否已存在于数据库中的代码。在while循环之后,如果MC Player在他们的数据库中,我将检查Mojang API,但是如果用户已经在我的数据库中,则我不想检查Mojang API。类似于中断循环。

代码在这里:

// Checken ob schon ein Benutzer mit der Mail / Username vorhanden ist
    conn.connect(function(err) {
      var sql = "SELECT email, mc_name FROM users"
      conn.query(sql, function(err, result) {
        if(err) throw err;
        i = 0
        while(i < result.length) {
          mailDB = result[i].email
          mc_nameDB = result[i].mc_name

          if(mailDB == email || mc_nameDB == email) {
            res.status(403).send("USER_ALREADY_REGISTERED")
            // Here it should stop (not just the loop with break but also the whole script)
            break
          } else {

          }
          i++
        }
      })
    })

    console.log("Is here but shouldn't")

感谢您的帮助!

回答如下:

您可以在有return的地方使用break

更多推荐

在while循环后停止执行代码(不中断)

本文发布于:2024-05-07 12:05:09,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1756164.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:代码

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!