问题标签 [iteration]
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.
c# - C# 遍历枚举?(索引 System.Array)
我有以下代码:
但是,我无法索引值。有没有更简单的方法来做到这一点?
或者我完全错过了什么!
performance - ActionScript2 性能:迭代对象属性
迭代对象属性与迭代数组时是否会影响性能?
示例,使用对象:
VS 使用数组
那么 - 哪个更快,最重要的是什么因素?
IIRC,在某些 JavaScript 实现中,迭代对象属性的速度慢达 20 倍,但我无法为 ActionScript2 找到这样的测量值。
javascript - 为什么使用“for...in”进行数组迭代是个坏主意?
我被告知不要for...in
在 JavaScript 中使用数组。为什么不?
c# - C# 大树迭代
我有一个以父/子关系组装的大型结果集。我需要遍历树并向用户显示结果。
我在使用递归之前已经这样做了,但是因为我的结果集可能很大,所以我想避免收到 StackOverflowException 的可能性。
我在使用堆栈的 MSDN 上找到了以下示例。我遇到的问题是因为堆栈是后进先出的,我的数据没有正确显示。我希望它看起来像下面这样:
但它看起来像:
有任何想法吗?
这是我的代码示例。假设DataTable dt
具有以下列:ID、ParentID 和 Text
c# - C#中的并行迭代?
有没有办法对foreach
C# 中的并行枚举进行样式迭代?对于可下标列表,我知道可以使用常规循环在索引范围内迭代 int,但出于多种原因for
,我更喜欢foreach
这样做。for
如果它在 C# 2.0 中工作,则加分
python - 使用 Python 迭代字符串中的每个字符
在 C++ 中,我可以像这样迭代std::string
:
如何在 Python 中遍历字符串?
iteration - 在 Python 中为 NP-Complete(?) 问题获取对象的所有可能状态
不确定该示例(也不是实际用例)是否符合 NP-Complete 的条件,但我想知道最 Pythonic 的方式来执行以下操作,假设这是可用的算法。
说你有:
以及一些需要一组人员的操作。(这里的关键值是 Person 是快乐还是悲伤。)
因此,给定 PersonA、PersonB、PersonC、PersonD - 我想最终列出可能的 2**4 个悲伤和快乐人物组合的列表。IE
有没有一种很好的 Pythonic 方式来做到这一点?我在考虑列表推导(并修改对象以便您可以调用它并返回两个对象,true 和 false),但我看到的推导格式需要我提前知道 Persons 的数量。我想独立于人数来做到这一点。
编辑:假设我要运行的那个操作是一个更大的问题集的一部分——我们需要测试给定集的所有 Person 值以解决我们的问题。(即我知道这现在看起来不是 NP-complete =))有什么想法吗?
谢谢!
c# - 迭代类属性
我正在尝试遍历 Color 类的 Color 属性。
不幸的是,它不在一个集合中,所以它只是一个具有一堆静态属性的类。
有谁知道是否可以迭代一个类的属性是静态的还是基于对象的?
java - 通过 ArrayList 的反向迭代给出 IndexOutOfBoundsException
当我对 ArrayList 进行反向迭代时,我得到了 IndexOutOfBoundsException。我尝试进行前向迭代,没有问题。我期望并且知道列表中有五个元素。代码如下:
前向迭代 - 工作正常,但对我没有用:
错误:
此外,如果有人知道反向迭代的更好习语,我很乐意尝试一下。
sql - vb.net 循环查询结果
我熟悉处理 SQL 查询和循环记录集结果的 VB6 ADO 方式。
但是,查询服务器、循环查看结果并在 VB.Net 中处理我的查询的正确方法是什么?我一直使用的所有方式似乎都不稳定并且随机崩溃。
我一直在使用以下代码:
并像这样使用它: