angular.copy

  1. 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 source is not an object or array (inc. null and undefined), source is returned.
  • If source is 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, null, and undefined.

destination
(optional)
ObjectArray

Destination into which the source is copied. If provided, must be of the same type as source.

Returns

*

The copy or updated destination, if destination was specified.

doc_AngularJS
2016-03-29 16:10:52
Comments
Leave a Comment

Please login to continue.