问题标签 [break]
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.
javascript - Javascript:每 100 个字符后添加中断
例如,如果我写长文本:
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
文本超出了页面,我有一个修复它的想法,每 100 个字符后我可以制作一个<br />
标签。但我不知道该怎么做。
谢谢你的帮助!
c++ - 使用“break”打破“for”循环被认为是有害的?
几天前我开始了一个快速的开源项目,当一些小伙伴在 svn 上查看代码时,其中一个告诉我,break
在循环中使用语句for
被认为是有害的,不应该这样做。
不过,他补充说,我会在 Linux 内核源代码的循环中找到几种break
语句for
,但这只是因为只有 Linus Torvalds 和 Chuck Norris 被允许使用它,而没有其他人被允许使用。
你怎么看?我认为在循环break
内使用没有问题。for
在我看来,模拟break
使用布尔变量或类似变量的行为会增加很多不必要的开销,并使代码变得不那么简单。
另外,没有与 比较的余地goto
,因为break
不能随意改变程序的流程从一个点到另一个点goto
。
grails - Grails/GSP:突破
有没有办法摆脱 <g:each> ?我有一个页面,其中我正在遍历一个列表,如果这是存储在 DB 中的值,我必须确保选中一个复选框。
为了使它更清楚一点,请考虑以下内容:
其中 list1 是 Domain1.list() (即所有可能的值),而 list2 是 Domain2.find(...) (即 SELECTED 值)
在 g:each 中,我需要使用复选框显示 list1 的所有内容(因此,内部每个后的“...”)但我需要确保 list2 中的那些(用户选择的项目已保存到 DB ) 应进行相应检查(if 语句)。
现在,如果在第一次迭代中检查状态发生了变化,我需要离开内部每个......有什么方法可以做到这一点?
谢谢!
php - 打破forloop但在switch语句php中
当我通常想在所有迭代完成之前跳出 foreach 循环时,我只需使用 break;陈述。例如
但我的下一个示例中有一个 switch 语句。如果满足其中一个条件,那么我需要从 foreach 循环中中断。(问题是 break 用于 switch 语句)
我是否只是在 switch 语句中设置一个变量然后在它之后中断?例如
这是最好的解决方案吗?或者这有另一种方式?
jquery - 嵌套 jQuery.each() - 继续/中断
考虑以下代码:
有趣的部分是嵌套的 jQuery.each() 循环。根据文档,返回 false 将跳出循环(停止执行循环 - 类似于正常的 JavaScript break 语句),返回非 false 将停止当前迭代并继续下一次迭代(类似于正常JavaScript continue 语句)。
我可以自行中断或继续 jQuery.each(),但使用嵌套的 jQuery.each,我发现很难从子循环中中断父循环。我可以使用布尔值,并在每次子迭代时更新它,但我想知道是否有更简单的方法。
如果您想弄乱它,我已经在 jsFiddle 设置了一个示例。只需单击“测试”按钮即可运行上面显示的示例。
TLDR:在 jQuery 的上下文中是否有任何类似于标记的 continue 或 break 的东西?
javascript - 如何在 javascript(或 ecmascript?)中中断运行时异常(或错误)
我怎样才能打破错误?
我有一个代码:
我正在使用最新版本的 Web Inspector (Webkit) 和 Firebug(Mozilla)。这些工具捕获并打印错误,但不会中断。可能我不知道该怎么做。请让我知道我该怎么做?
java - 我听说有些“休息”不是坏习惯。这个如何?
我经常听说break
在 Java 中使用 s 被认为是不好的做法,但是在阅读了 Stack Overflow 上的一些线程之后,我发现并非如此。许多人说在某些情况下这是可以接受的。
在这种情况下,我对什么是/不是不好的做法有点困惑。
对于Project Euler:问题 7,我构建了以下代码。挑战是找到第 10001 个素数。
这会返回正确的答案(在 21 毫秒内),但我是否忽略了一个严重的警告?100% 有可能创建一个没有中断的 while 循环,但我发现这更容易理解。
是我使用break;
不良做法的方式吗?我知道总有办法使用它,但这里真的有那么可怕吗?
非常感谢
贾斯蒂安
编辑
这是我的 isPrime() 代码。我还不如在我做的时候优化它。
asp.net - 如何打破 VB.NET 中的“if”块
如何摆脱if语句?
退出仅适用于“for”、“sub”等。
c++ - C++:打破主循环
我正在准备一些代码:
int a
我想通过在 b 循环(循环变量)中使用break;
语句来打破主循环(循环变量int b
)。
我该怎么做?
ruby - 为什么这个 Ruby 每个循环都不会中断?
我的个人项目之一中有以下代码:
存储数组中的每一项都是一个响应free的对象?并设置。我想要做的是循环遍历数组,寻找下一个空闲(空)对象来设置变量。我的问题是,这只是循环遍历每个对象并将它们全部设置。我是否错误地使用了中断功能?
测试它,我称之为:
所以 store[1] 应该设置为 :b 和 20。但是当我输出内容时,它的值为 10,数组的其余部分也是如此。