问题标签 [continue]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jquery - 嵌套 jQuery.each() - 继续/中断
考虑以下代码:
有趣的部分是嵌套的 jQuery.each() 循环。根据文档,返回 false 将跳出循环(停止执行循环 - 类似于正常的 JavaScript break 语句),返回非 false 将停止当前迭代并继续下一次迭代(类似于正常JavaScript continue 语句)。
我可以自行中断或继续 jQuery.each(),但使用嵌套的 jQuery.each,我发现很难从子循环中中断父循环。我可以使用布尔值,并在每次子迭代时更新它,但我想知道是否有更简单的方法。
如果您想弄乱它,我已经在 jsFiddle 设置了一个示例。只需单击“测试”按钮即可运行上面显示的示例。
TLDR:在 jQuery 的上下文中是否有任何类似于标记的 continue 或 break 的东西?
java - Java 字符串初始化(第 2 部分)
我今天早些时候问了这个愚蠢的问题并得到了很好的答案。我想我真正想问的是以下几点:
在这种情况下,必须初始化字符串才能返回它。我一直认为任何一个选项(将其设置为“”或 null 看起来有点难看。我只是想知道其他人在这里做什么......或者更多的是你是否想要空字符串或 null 被传递在你的程序中(如果你准备好处理任何一个)?
还假设中间逻辑太长而无法干净地使用条件 (? :) 运算符。
c# - C#:嵌套条件与 continue 语句
在最近使用 ReSharper 时,建议我通过反转if
条件和使用continue
语句来减少某些地方的嵌套。
嵌套条件:
继续声明:
我理解您为什么要减少嵌套以解决性能和内存问题的一些逻辑,以及这两个片段如何相互等同,但是从我的开发背景来看,在阅读代码时,前面的示例更容易理解。
您更喜欢哪种方法,为什么?您是否continue
在日常代码中使用过嵌套的 ifs?
python - 我可以为封闭循环跳过不确定数量的步骤吗?(Python)
这可能是糟糕设计的结果,但它就是这样。我不太确定如何解释这个问题。
所以我有迭代单词列表的代码。(这个列表不会改变。)然后代码会根据一组标准解析和组合某些单词,将它们存储在一个新列表中。主循环一次只取一个单词,然后需要跳过代码认为合适的内容。例如:
主循环的单词列表:
ListA = [苹果、香蕉、企鹅]
在主循环中,假设我的代码决定苹果和香蕉属于一起,所以
ListB = [苹果香蕉,企鹅]
现在我想让 Master Loop 跳过香蕉,它不需要检查香蕉是否与其他东西配对。所以我会使用 continue 语句。这是问题所在。我不知道最终会有多少单词配对。所以我最终可能需要一个继续,或者三个继续。我能想到的根据需要多次运行 continue 的唯一方法是使用循环......但这会产生一个问题,因为 continue 会影响它所在的循环。
有没有办法让主循环根据需要继续多次?也许我错过了一些简单的东西。谢谢你的帮助。
编辑
如果它也必须执行香蕉的代码,并且还要从那里向前检查,那将浪费大量的计算时间。这就是为什么我想跳过香蕉检查。
python - Python - 重新启动 for 循环的方法,类似于 while 循环的“继续”?
基本上,我需要一种方法将控制权返回到 for 循环的开头,并在满足特定条件后采取行动后实际重新启动整个迭代过程。
我想要做的是:
这样,如果 ['berry','||','||','||','pancake] 在列表中,我将得到:
['berry','||','pancake'] 代替。
谢谢!
php - 循环遍历 PHP 中的几个函数
基本上我想实现这样的功能,即连续执行 5-10 个函数(像往常一样)。但是,如果收到特定的返回,我希望脚本后退几步(例如从第 5 步回到第 3 步)并继续进一步(如 4、5、6、7、8、9、10)。例子:
就像在这种情况下,它应该是 1,2,3,4,5,3,4,5,6,7,8,9,10。在此使用面向对象编程(类)会更好吗?
基本上我只需要建议,如何以适当的方式做到这一点:)
问候,乔纳斯
java - Java Loop Efficiency. if-continue OR if
The question being thought today while completing my task is about the loop efficiency..
Lets say. I have an array {'a','x','a','a'} And a loop that should avoid 'x' element Now i wonder how these two approach differ in term of efficiency - not taking the while or do-while or for loops differentiation
and the common loop look like this
so.. expert comments are pleased. Thanks!
vbscript - VBScript 上的“继续”(到下一次迭代)
我和一位同事试图找出一种在 VBScript“For/Next”循环中执行相当于“继续”语句的方法。
在我们所见之处,我们发现人们无法在 VBScript 中做到这一点,除非有讨厌的嵌套,这对我们来说不是一个选择,因为它是一个相当大的循环。
我们提出了这个想法。它会像“继续(到下一次迭代)”一样工作吗?有没有人有更好的解决方法或改进建议?
感谢您的意见
ruby - 相当于 Ruby 中的“继续”
在 C 和许多其他语言中,有一个continue
关键字在循环内使用时会跳转到循环的下一次迭代。continue
Ruby中是否有与 this 关键字等价的关键字?
java - 通过嵌套循环/调用进行异常传播
我无法理解异常应该如何传播。我的代码(与下面的通用代码非常相似)执行otherCode()
并在引发异常continue outer
时失败。doSomething()
我需要循环解析一堆文件,其中一些文件可能格式不正确(导致异常),然后循环解析数据,这也可能导致异常(例如文件格式正确但缺少字段) . 当这些异常发生时,循环应该在其余的字段/文件上继续。
我的困惑/不确定性由以下评论中的问题(由?)表示。
我也不明白通过嵌套调用进行传播,例如 ifdoSomething()
调用nextMethod()
,它依次调用nextNextMethod()
并且其中任何一个抛出异常,什么时候在这些方法中执行捕获,而不是在 try-catch 块中doSomething()
?例如,如果这些方法throw new
包含 try-catch 或没有处理...