- function in module ng
Creates a deep copy of source, which should be an object or an array.
- If no destination is supplied, a copy of the object or array is created.
- If a destination is provided, all of its elements (for arrays) or properties (for objects) are deleted and then all elements/properties from the source are copied to it.
- If
sourceis not an object or array (inc.nullandundefined),sourceis returned. - If
sourceis identical to 'destination' an exception will be thrown.
Usage
angular.copy(source, [destination]);
Arguments
| Param | Type | Details |
|---|---|---|
| source | * | The source that will be used to make a copy. Can be any type, including primitives, |
| destination (optional) | ObjectArray | Destination into which the source is copied. If provided, must be of the same type as |
Returns
* |
The copy or updated |
Please login to continue.