| Contents > CFML Reference > ColdFusion Functions > Duplicate |
|
|
|
|
||
Returns a clone, also known as a deep copy, of a variable. There is no reference to the original variable.
A clone of a variable.
Structure functions, System functions
Duplicate(variable_name)
StructCopy, other Structure functions
ColdFusion MX: Changed behavior: this function can be used on XML objects.
Parameter |
Description |
|---|---|
variable_name |
Name of a variable to duplicate |
Use this function to duplicate complex structures, such as nested structures and queries.
Note: With this function, you cannot duplicate a COM, CORBA, or JAVA object returned from the cfobject tag or the CreateObject function. If an array element or structure field is a COM, CORBA, or JAVA object, you cannot duplicate the array or structure.
<h3>Duplicate Example</h3> <cfset s1 = StructNew()> <cfset s1.nested = StructNew()> <cfset s1.nested.item = "original"> <cfset copy = StructCopy(s1)> <cfset clone = Duplicate(s1)> <!--- modify the original ---> <cfset s1.nested.item = "modified"> <cfoutput> <p>The copy contains the modified value: #copy.nested.item#</p> <p>The duplicate contains the original value: #clone.nested.item#</p> </cfoutput>
|
|
||
| Contents > CFML Reference > ColdFusion Functions > Duplicate |
|
|
ColdFusion 8 | ColdFusion MX 7 | ColdFusion MX 6.1 | ColdFusion MX | Forums | Developer Center | Bug Reporting
Version 6.1
Comments are no longer accepted for ColdFusion MX 6.1. ColdFusion 8 is the current version.
RSS feed | Send me an e-mail when comments are added to this page | Comment Report
Current page: http://livedocs.adobe.com/coldfusion/6.1/htmldocs/functi74.htm
Comments
Roman Savchenko said on Nov 26, 2003 at 9:09 AM : ldpercy said on Dec 9, 2003 at 6:54 PM : jrunrandy said on Mar 11, 2004 at 7:05 AM : uesas dev team said on Oct 1, 2004 at 2:22 PM : sjibben said on Mar 29, 2005 at 1:38 PM :