浅谈angular.copy() 深拷贝

网友投稿 522 2023-04-04


浅谈angular.copy() 深拷贝

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

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

1> 如果省略了destination,一个新的对象或数组将会被创建出来;

2> 如果提供了destination,则source对象中的所有元素和属性都会被复制到destination中;

3> 如果source不是对象或数组(例如是null或undefined), 则返回source;

4> 如果source和destination类型不一致,则会抛出异常。 注意:这个是单纯复制覆盖,不是类似继承。

使用方法:

angular.copy(source, [destination]);

参数:

参数名称

参数类型

描述

source

*

被copy的对象. 可以使任意类型, 包括null和undefined.

destination (optional)

Object,array

copy去的目的地. 可以省略, 如果不省略, 其必须和source是同类

返回值:

返回复制或更新后的对象

姓名:

年龄:

邮箱:

性别:

&lQOtiNVvJGMt;br />

效果图


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:基于vue的短信验证码倒计时demo
下一篇:Java编程rabbitMQ实现消息的收发
相关文章

 发表评论

暂时没有评论,来抢沙发吧~