我有一些基于标记的语法可以在Railo中工作。ColdFusion - cfscript中的收集循环
<cfloop collection="#myArray#" item="j" index="i"></cfloop>
以上允许我访问索引'我'和项目本身,'j'。
我想要做的CFSCRIPT一样的,所以我用:
for (i in myArray) {}
然而,“我”给我的项目 ...我怎样才能访问指数价值?
作为工作的时候,我不得不手动计数的指标,像这样:
j = 1;
for (i in myArray) {
j++;
}
但这种感觉很脏。 cfscript的for语法是否可以作为cfloop集合的真正替代方案?
我试过谷歌搜索这一切,但从来没有得到任何体面的结果。有没有办法重写我的循环,以便我也可以访问索引?
谢谢, Mikey。
这真是太遗憾了!我希望在这种语法中会有一种优雅的方式,但我的猜测似乎是正确的。感谢你的回答。 – 2013-05-14 15:21:58
NP。顺便说一下,你使用的CFLOOP语法是* Railo only *。它在CF中不*有效。你可能想更新你的文字。 – 2013-05-14 15:23:58
有谎言我的问题。我认为Railo使用标签实现(一种相当不错的方式),但是觉得需要在脚本版本中遵守ACF。坏消息!我也编辑我的帖子来纠正我的错误陈述。 – 2013-05-14 15:32:00