我正在处理一些旧的ColdFusion代码。它可能可以追溯到90年代末。它是使用
编程的queryParams = createObject("java", "java.util.ArrayList");
...
arrayAppend( queryParams, {...});
...
它看起来像一个普通的数组。我想知道是否有人用困难的方法创建了一个普通的ColdFusion数组。
[作为开头...我的评论是有根据的猜测。唯一能够为诸如此类问题提供真正客观答案的人就是最初编写您正在查看的代码的冠军。
但是,是完全有可能的(可能是?)20年前人们在Coldfusion中处理数组的方式在现代性上对我们来说似乎陌生。 ArrayNew()
根本不存在。
给以后阅读此书的人的提示:Adobe的帮助文档通常有一个“历史记录”部分,显示何时出现功能或何时不再支持这些功能。
https://helpx.adobe.com/coldfusion/cfml-reference/coldfusion-functions/functions-a-b/arraynew.html
ArrayNew
>历史记录
ColdFusion MX中引入
[从评论中得知,Adobe的官方页面似乎是错误的。我看到有一些书籍一直引用ArrayNew函数,直到1999年至少ColdFusion 4为止。
我想,OP的代码仍然有可能足够老而早于该功能,因为他没有给我们提供版本,但仍然是一个有趣的开发。