ColdFusion – get first or last x elements from array


<cfset FinYears = arrayNew(1)>
<cfset arrayAppend(FinYears ,2010)>
<cfset arrayAppend(FinYears ,2011)>
<cfset arrayAppend(FinYears ,2012)>
<cfset arrayAppend(FinYears ,2013)>
<cfset arrayAppend(FinYears ,2014)>
<cfset arrayAppend(FinYears ,2015)>
<cfset arrayAppend(FinYears ,2016)>
<cfset arrayAppend(FinYears ,2017)>

<cfset x = arraySlice(FinYears, 1, 3)>
<cfset y = arraySlice(FinYears, 2, 3)>
<cfset z = arraySlice(FinYears, -3, 3)>

x = 2010,2011,2012
y = 2011,2012,2013
z = 2015,2016,2017


Comments are closed.