new clone(source, targetopt, breakCircularopt, traceopt) → {any}
Clone
Recursive function that creates a deep copy of any object
Parameters:
source
(
any
)
Source object
target
(
any
)
<optional>Target object
breakCircular
(
boolean
)
<optional>Replace circular references with string '[Circular]'
trace
(
trace
)
<optional>Used internally for tracing circular references