问题标签 [for-loop]

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.

0 投票
6 回答
8793 浏览

c++ - C++ 中的前后递增/递减运算符在循环中是否具有相同的性能?

考虑以下两个示例。

哪个更快?++iter 或 iter++ 在循环的上下文中。

关闭原因:

复制自布赖恩的帖子(使问题更简洁)。

您也可以尝试以下类似问题之一:herehereherehere

0 投票
9 回答
2408 浏览

c++ - 使用迭代器遍历和取消遍历 std::vector 的最干净的方法是什么?

我有一种情况,我正在穿过一个向量,做一些事情:

在正常情况下 - 假设一切顺利 - 我一路前进my_list.end()并成功结束循环。

但是,如果在我做事时出现问题,我希望能够撤消所有内容——基本上将我的步骤追溯到向量的最开始,以相反的顺序一次撤消所有内容。

我的问题是,当我到达时my_list.begin()- 如嵌套 for 循环所示 - 我真的还没有完成,因为我仍然需要调用undoStuff()列表中的第一个元素。现在,我可以在循环之外进行最终调用,但这似乎有点不干净。

在我看来,我只有在到达时才完成my_list.rend()。但是,我无法将 astd::vector::iterator与 a进行比较std::vector::reverse_iterator

鉴于我正在尝试做的事情,迭代器类型/循环组合的最佳选择是什么?

0 投票
1 回答
3554 浏览

flex3 - Flex 3 中的 for 循环

我想使用我的 mxml 代码创建一个循环,以基于整数值创建可变数量的输入字段,该值是获取数据库表中列数的调用的结果。

我曾尝试使用中继器组件,但它需要一个数组,而我的调用是一个 int。

flex mxml 中有什么东西可以取一个 int 然后根据需要循环吗?

0 投票
7 回答
11962 浏览

java - 简单的嵌套 for 循环示例

目前我正在为我的Java测试学习。在学习的时候,我遇到了一个小问题。

在这个 for 循环中:

输出是:

我的问题是,我不明白。当我阅读这段代码时,我一直在想它应该是这样的:

为什么不是这样?

0 投票
20 回答
44473 浏览

c - 使用无符号索引执行反向“for”循环的最佳方法是什么?

我第一次尝试执行 n 次的反向 for 循环是这样的:

失败了,因为在无符号算术 i中保证始终大于或等于零,因此循环条件将始终为真。幸运的是,在我不得不怀疑为什么循环无限执行之前,gcc 编译器警告我“毫无意义的比较”。


我正在寻找一种解决此问题的优雅方法,请记住:

  1. 它应该是一个向后的for循环。
  2. 循环索引应该是无符号的。
  3. n 是无符号常数。
  4. 它不应该基于无符号整数的“晦涩”环算术。

有任何想法吗?谢谢 :)

0 投票
2 回答
840 浏览

unix - 在 UNIX 中循环和组合两个文件

对于那些有一些编程知识的人来说,这应该很简单......不幸的是我没有。

我正在尝试遍历图像标题的文本文件并将它们作为标题标签添加到 html 文件中。图片标题文件有 105 个标题(每个标题由回车分隔),图库文件的每个 a 标签上都有空白 alt 标签(设置如 alt="#")。标题的顺序与 html 文件中图像的顺序相对应。

所以换句话说......伪代码将是:“遍历captions.txt中的每一行以及gallery.html文件中的每个alt="#",将#替换为相应的标题。”

我在 Mac 上,所以我想使用 UNIX。

任何帮助是极大的赞赏!

谢谢,迈克

0 投票
1 回答
1567 浏览

actionscript-3 - 在 for 循环中创建多个 TextInput 字段

我需要遍历一个数组并为每个元素创建一个文本字段。我的问题是如何为每个新的 TextInput 创建一个新的标识符

这是我的代码;

然而,所有这一切都是覆盖先前创建的 TextInput 字段,有什么想法吗?

0 投票
2 回答
345 浏览

flash - 将字符串传递给循环中的函数

我有这个代码在翻转、推出和发布时激活。i 用于翻转和推出的功能有效,但释放功能不起作用。我正在尝试将一些带有 url 的字符串传递给循环内的函数。

我有一种强烈的感觉,for循环中的url+1是错误的,但我不知道该怎么做。

有什么想法吗?

0 投票
3 回答
1682 浏览

python - 哪个版本的python为for循环添加了else子句?

哪个是第一个包含for 循环 else 子句的 python 版本?

我发现 python 文档通常可以很好地记录添加功能的时间,但我似乎无法找到有关此功能的信息。(在编程网站上搜索“for”和“else”是特别困难的术语并没有帮助)

0 投票
43 回答
2457990 浏览

javascript - 如何循环或枚举 JavaScript 对象?

我有一个 JavaScript 对象,如下所示:

现在我想遍历所有p元素(p1, p2, p3...)并获取它们的键和值。我怎样才能做到这一点?

如有必要,我可以修改 JavaScript 对象。我的最终目标是遍历一些键值对,如果可能的话,我想避免使用eval.