gpt4 book ai didi

javascript - 这个语法是什么意思 which likes `functionName: {}` ?

转载 作者:数据小太阳 更新时间:2023-10-29 06:15:55 30 4
gpt4 key购买 nike

我在公司的项目中发现了一段代码,如下所示:

while(condition){        
code...

reloop: {
if(somethingIsTrue) {
break reloop;
}
}

code...
}

我不明白reloop是做什么的,谁能简单解释一下?

最佳答案

reloop: 是一个标签。它们很少被使用,并且有一个非常特定的用途:它们让您从内部breakcontinue outer 循环循环。

MDN 上的文章 about labels更好地解释了这一点。

请注意,标签很少使用,并且大多数时候需要标签暗示您的代码不明确,应该重新构建。我从来没有,甚至一次都没有在 javascript 中使用过标签。

避免使用它们,除非它们确实是难以编写的代码片段的唯一干净解决方案。相反,更喜欢将代码拆分为可以从中返回的函数。

关于javascript - 这个语法是什么意思 which likes `functionName: {}` ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32974302/

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