angular.copy
- [email protected]
ng模块中的函数
深度复制一个源对象或者数组。
- 如果没给定目标 (
destination),则会创建这个对象或者数组的拷贝。 - 如果提供了目标,它自身的元素(如果是数组)或者属性(如果是对象)会被删除,之后会从复制源处复制的所有元素 (或属性)
- 如果复制源不是一个对象或者数组(
null和undefined),则返回复制源。 - 如果源和目标是相同的,则会抛出一个例外。
用法
angular.copy(source, [destination])
参数
| 参数 | 形式 | 详细 |
|---|---|---|
| source | * |
用来拷贝的源,可以使任何形式。包括原函数,null,undefined。 |
| destination(可选) | ObjectArray |
源将被复制到的目标中,如果提供了这个参数,请确保它与源的类型保持相同。 |
返回
* 复制的源或者是更新传入了的目标。