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