【发布时间】:2013-05-08 22:44:22
【问题描述】:
我有一些适用于 Railo 的基于标签的语法。
<cfloop collection="#myArray#" item="j" index="i"></cfloop>
上面允许我访问索引“i”和项目本身,“j”。
我想在cfscript中做同样的事情,所以我使用了:
for ( i in myArray) {}
但是,'i' 给了我 item...如何访问 index 值?
作为一种变通方法,我不得不像这样手动计算索引:
j = 1;
for ( i in myArray) {
j++;
}
但这感觉很脏。 cfscript 的 for in 语法是否允许真正替代 cfloop 的集合?
我已尝试在 Google 上搜索所有这些内容,但从未得到任何体面的结果。有没有办法重写我的 for in 循环以允许我也访问索引?
谢谢, 米奇。
【问题讨论】:
标签: coldfusion railo cfml