Description

Removes the last element from an array.

Returns

The popped element.

Syntax

ArrayPop(array)

Member function

array.pop()

History

New in ColdFusion (2021 release)

Parameters

Parameter

Required/Optional

Description

array

Required

The array whose last element is to be removed.

Notă:

If you apply ArrayPop to an empty array, there is an exception.

Example

<cfscript>
    arr=[{"id":101,"name":"John"},
         {"id":102,"name":"Paul"},
         {"id":103,"name":"George"}
        ]
    // Array push
    ArrayPush(arr,{"id":104,"name":"Ringo"})
    // Array pop
    WriteDump(ArrayPop(arr))
</cfscript>

Output

Array pop
Array pop

Example

<cfscript>
	Q1=queryNew(data=[
				 {"id":1,"title":"Moby Dick"}, 
				 {"id":2,"title":"Great Expectations"}
			 ]);
	Q2=queryNew(data=[
				 {"id":3,"title":"Hamlet"}, 
				 {"id":4,"title":"Macbeth"}
			 ]);
	arrOfQ=[Q1,Q2]
	Q3=queryNew(data=[
				 {"id":5,"title":"Frankenstein"}, 
				 {"id":6,"title":"Metamorphosis"}
			 ]);
	// Array push
	ArrayPush(arrOfQ,Q3)
	// Array pop
	WriteDump(ArrayPop(arrOfQ))
</cfscript>

Output

Array pop
Array pop