使用ListToArray时更改数组启动索引

Ele*_*ist 0 arrays coldfusion list

当我将列表转换为数组时,从索引1开始插入值.索引0保留为空.

为什么会发生这种情况,更重要的是,有没有办法改变它以便从0指数开始?

例:

<cfset myList = "A,B,C,D" />
<cfset myArray = ListToArray(myList) />
<cfdump var="#myArray#" />
Run Code Online (Sandbox Code Playgroud)

Lim*_*mey 7

原因ColdFusion Arrays从一开始.你实际上是在引用0位置而不是出错吗?

为什么ColdFusion的设计者决定从1而不是0索引数组?