arrayIsDefined

Determines whether an array element is defined.

arrayIsDefined(array, elementIndex) → returns boolean

arrayIsDefined Argument Reference

array
Required

The array object

elementIndex
Required

The key value/index to check.

Examples sample code invoking the arrayIsDefined function


Simple example

CF 8+ To check an array element is define or not

someArray = [1,2,3,4,5];
writeOutput(arrayIsDefined(someArray, 3));

Expected Result: Yes


Simple example

Lucee 4.5+ To check an array element is define or not

someArray = [1,2,3,4,5];
writeOutput(arrayIsDefined(someArray, 6));

Expected Result: false


Simple example with two dimensional array

CF 8+ To check an array element is define or not

FirstArray = [1,2,3];
secondArray = [11,12,13];
combineArray = arrayNew(2);
arrayAppend(combineArray, firstArray);
arrayAppend(combineArray, secondArray);
writeOutput(arrayIsDefined(combineArray, 3));

Expected Result: No


Simple example with two dimensional array

Lucee 4.5+ To check an array element is define or not

FirstArray = [1,2,3];
secondArray = [11,12,13];
combineArray = arrayNew(2);
arrayAppend(combineArray, firstArray);
arrayAppend(combineArray, secondArray);
writeOutput(arrayIsDefined(combineArray, 2));

Expected Result: true


Fork me on GitHub