Finds the keys in a ColdFusion structure.
An array of keys; if structure does not exist, ColdFusion throws an exception.
StructKeyArray(structure)
Structure functions; Modifying a ColdFusion XML object in the Developing ColdFusion Applications
Parameter |
Description |
|---|---|
structure |
Structure from which to extract a list of keys. |
<cfscript>
myStruct.John={age=30,skill="vocals"};
myStruct.Paul={age=31,skill="guitar and vocals"};
myStruct.George={age=32,skill="guitar"};
myStruct.Ringo={age=33,skill="drums"};
myNewArray=StructKeyArray(myStruct); //Finds the keys in struct myStruct
WriteDump(myNewArray);
// Try to return keys in an array that does not exist
try{
StructKeyArray(anotherArray);
}
catch (any s){
WriteOutput(s.message); // Display message that anotherArray does not exist
}
</cfscript>
<cfscript>
myStruct = {a:1,b=2,c=3,d=4,e=5};
myKeyArray=myStruct.keyArray();
WriteDump(myKeyArray);
</cfscript>
Sign in to your account