浅谈angular.copy() 深拷贝

前端之家收集整理的这篇文章主要介绍了浅谈angular.copy() 深拷贝前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

因为项目中需要拷贝,查阅angularjs API文档,发现对angular.copy() 的解释:

复制一个对象或者一个数组(好吧,万物皆对象,数组也是一个对象)。

1> 如果省略了destination,一个新的对象或数组将会被创建出来; 2> 如果提供了destination,则source对象中的所有元素和属性都会被复制到destination中; 3> 如果source不是对象或数组(例如是null或undefined),则返回source; 4> 如果source和destination类型不一致,则会抛出异常。 注意:这个是单纯复制覆盖,不是类似继承。

使用方法

参数:

参数名称 参数类型 描述 包括null和undefined.

返回值:

回复制或更新后的对象

猜你在找的JavaScript相关文章