Luk*_*uke 2 arrays coldfusion list coldfusion-9
我正在寻找一些方法来从数组(或列表)中获取前x个元素.类似于Left()字符串函数或JavaScript .slice()函数的东西.
所以它会做...
a = [1,2,1,3,4,5,1,6,7,8,1,9];
x = 10;
firstTen = ArrayLeft(a, x);
// ...or...
firstTen = ArraySlice(a, 1, x);
// ^ Returns the elements from 1 to 10: [1,2,1,3,4,5,1,6,7,8]
Run Code Online (Sandbox Code Playgroud)
Joh*_*ish 11
在ColdFusion 9中,您可以使用底层的Java方法来完成它.只需要记住Java有0个基于数组:
a = [1,2,1,3,4,5,1,6,7,8,1,9];
writedump(a.subList(0,10));
Run Code Online (Sandbox Code Playgroud)
在ColdFusion 10+中,您可以使用ArraySlice https://wikidocs.adobe.com/wiki/display/coldfusionen/ArraySlice
a = [1,2,1,3,4,5,1,6,7,8,1,9];
writedump(arraySlice(a, 1, 10));
Run Code Online (Sandbox Code Playgroud)
这次数组是基于1的(因为它通常是CFML)
| 归档时间: |
|
| 查看次数: |
656 次 |
| 最近记录: |