问题标签 [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.

0 投票
2 回答
22512 浏览

arrays - 如何在 XSLT 中声明和迭代数组?

我的要求是 - 使用 XSLT - 显示美国各州的下拉列表,并在将使用我的样式表的 XML 中声明的特定对象上打印“已选择”。

我正在考虑用状态声明一个数组并对其进行迭代,但我不知道该怎么做。

注意:欢迎更多想法;)

0 投票
2 回答
583 浏览

javascript - javascript中的对象变量是否按添加顺序枚举?

可能重复:
元素顺序 - javascript中的for(... in ...)循环

假设你有这样的代码:

1、2 和 3 是否保证按该顺序打印?我已经测试过,到目前为止情况就是这样,但我不知道它是否永远都是真的。有没有不这样做的浏览器?没有什么奇怪的事情发生,比如删除东西、原型继承等。只是向对象添加属性。

0 投票
2 回答
1910 浏览

python - 如何在 python 中创建一个类支持 __getitem__,但不允许迭代?

我想定义一个支持__getitem__但不允许迭代的类。例如:

我可以在课堂上添加什么B来强制for x in cb:失败?

0 投票
18 回答
96165 浏览

language-agnostic - 每个递归都可以转换成迭代吗?

一个reddit 线程提出了一个明显有趣的问题:

尾递归函数可以很容易地转换为迭代函数。其他的,可以通过使用显式堆栈进行转换。每个递归都可以转化为迭代吗?

帖子中的(反?)示例是一对:

0 投票
5 回答
66013 浏览

c# - .NET 中的反向排序字典

有什么方法可以通过 c# 中的 SortedDictionary 向后(反向)迭代?

或者有没有办法以降序定义 SortedDictionary ?

0 投票
6 回答
147450 浏览

bash - 如何在 bash 中生成步骤 n 的范围?(生成带增量的数字序列)

在 bash 中迭代一个范围的方法是

使用步骤迭代序列的语法是什么?说,我想在上面的例子中只得到偶数。

0 投票
7 回答
93793 浏览

python - 在 Python 中遍历多维数组

我在 Python 中创建了一个多维数组,如下所示:

现在我想遍历我的二维数组的所有元素,我不关心顺序。我如何实现这一目标?

0 投票
4 回答
13367 浏览

ruby-on-rails - 如何在 Ruby On Rails 中迭代活动记录对象?

这个问题很简单,但我遇到过几次。

假设您执行以下操作:

如果汽车是一个数组,这很好用,但如果数据库中只有一辆汽车,则失败。显然我可以做类似“if !cars.length.nil?”的事情。或者在调用 .each 之前检查汽车对象是否是一个数组,但每次都这样做有点烦人。

是否有类似于 .each 的东西可以为您处理此检查?或者有没有一种简单的方法可以将查询结果强制转换为数组而不考虑大小?

0 投票
4 回答
800 浏览

iteration - 迭代计划工具

我在计划一周的迭代时遇到了几个问题。我们使用XPand TDDin Pairs,很难决定谁与谁配对。是否有任何工具支持规划迭代,也支持对规划?

0 投票
8 回答
358264 浏览

objective-c - 如何迭代 NSArray?

我正在寻找迭代 NSArray 的标准习惯用法。我的代码需要适合 OS X 10.4+。