栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

我应该使用Angular.copy()还是_.clone()?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

我应该使用Angular.copy()还是_.clone()?

关于您的问题: angular.copy和_.clone是不同的。这不是哪个更好的问题,而是关于@Kevin B在评论中所述的需求。

另一方面,angular.extend()是类似于_.clone的浅表副本。

Angular.copy与Angular.extend

在性能方面,我不确定哪个更好,但是出于意见考虑,我反对在任何角度应用程序中将库包含到全局范围(下划线)中,因为通常这些东西都被编写为角度模块。在这种情况下,angular.copy / angular.extend将获胜。

浅/深复制

非常简单,如果对象只有原始字段,那么显然您会去进行浅表复制,但是如果对象具有对其他对象的引用,则应根据要求选择浅表复制或深表复制。我的意思是,如果没有随时修改引用,那么进行深层复制就没有意义了。您可以选择浅拷贝。但是,如果经常修改引用,则需要进行深层复制。再次没有硬性规定,这完全取决于要求。

资源



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/636224.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号