Appends one structure to another.
True, upon successful completion; False, otherwise.
StructAppend(struct1, struct2, overwriteFlag)
Structure functions; Modifying a ColdFusion XML object in the Developing ColdFusion Applications guide.
ColdFusion (2018 release): Introduced named parameters.
ColdFusion MX: Changed behavior: this function can be used on XML objects.
Parameter |
Description |
|---|---|
struct1 |
Structure to which struct2 is appended. |
struct2 |
Structure that contains the data to append to struct1 |
overwriteFlag |
|
<cfscript>
myS1={Name:"John",Age:30,Dept:"Marketing"};
myS2={Street:"My Street",Avenue:"My Avenue",Building:50,zip:10101};
WriteOutput("Appended Structs:");
StructAppend(myS1,myS2,true);// Returns true
// Displays appended structs
WriteDump(myS1);
</cfscript>
<cfscript>
myS1={Name:"John",Age:30,Dept:"Marketing"};
myS2={Street:"My Street",Avenue:"My Avenue",Building:50,zip:10101};
WriteOutput("Using member function:");
WriteDump(myS1.append(myS2));
</cfscript>
Sign in to your account