当我将list转换为数组时,从索引1开始插入值。索引0保留为空。
为什么会发生这种情况,更重要的是,是否有办法改变它以便从0索引开始?
示例:
<cfset myList = "A,B,C,D" />
<cfset myArray = ListToArray(myList) />
<cfdump var="#myArray#" />
答案 0 :(得分:7)
原因ColdFusion Arrays从一开始。你实际上是在引用0位置而不是出错吗?
Why did the designers of ColdFusion decide to index arrays from 1 rather than 0?