2021/11/09

发布时间:2022-06-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了2021/11/09脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

一、赋值,浅拷贝,深拷贝

引用数据类型:地址存放在栈中,通过栈中的地址指向堆中的数据。

赋值:将一个基本数据类的值或者引用数据类型的地址赋值给一个新的变量。

浅拷贝:创建一个新的对象,被拷贝的对象内基本数据类型则拷贝的是其值,如果是引用数据类型拷贝的其地址。所以该新对象中的基本数据类型是在栈中重新开辟的,和被拷贝的不一样即互不影响。但是引用数据类型拷贝的是地址,导致会和被拷贝的对象内部的引用数据类型关联起来,互相影响。

深拷贝:创建一个新的对象,基本数据类型直接拷贝,引用数据类型先创建一个同类型的应用数据类型,再对该应用数据类型内部的基本数据类型进行浅拷贝。若是应用数据类型内还有引用数据类型,继续重复该操作。

1.深拷贝递归实现:

2021/11/09

 

 dist = new RegExp(src.source,src.flags)     /abc/ ig

脚本宝典总结

以上是脚本宝典为你收集整理的2021/11/09全部内容,希望文章能够帮你解决2021/11/09所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: