1.引用类型有哪些?非引用类型有哪些
引用类型
引用类型值(对象、数组、函数、正则):指的是那些保存在堆内存中的对象,变量中保存的实际上只是一个指针,这个指针执行内存中的另一个位置,由该位置保存对象。
非引用类型
基本类型值(数值、布尔值、null和undefined、字符串):指的是保存在栈内存中的简单数据段;
2.
![](https://img.haomeiwen.com/i4597520/63afe8c45c608223.png)
3.
![](https://img.haomeiwen.com/i4597520/fb5c3c4d397cf678.png)
4.
![](https://img.haomeiwen.com/i4597520/e79794d6ef455734.png)
5.
![](https://img.haomeiwen.com/i4597520/889d8ffad076360b.png)
数组的一些用法
![](https://img.haomeiwen.com/i4597520/8c8d62fe01fb9baa.png)
6.
数组的复制方法
![](https://img.haomeiwen.com/i4597520/c68e4561d2c8882c.png)
函数表达式
![](https://img.haomeiwen.com/i4597520/3d2a18e883899292.png)
7.写一个深拷贝函数,用2种方法实现
![](https://img.haomeiwen.com/i4597520/26d11bce2b340ac9.png)
![](https://img.haomeiwen.com/i4597520/d32d45db19fcccc4.png)
1.引用类型有哪些?非引用类型有哪些
引用类型
引用类型值(对象、数组、函数、正则):指的是那些保存在堆内存中的对象,变量中保存的实际上只是一个指针,这个指针执行内存中的另一个位置,由该位置保存对象。
非引用类型
基本类型值(数值、布尔值、null和undefined、字符串):指的是保存在栈内存中的简单数据段;
2.
3.
4.
5.
数组的一些用法
6.
数组的复制方法
7.写一个深拷贝函数,用2种方法实现
本文标题:进阶4-引用类型,深拷贝,浅拷贝
本文链接:https://www.haomeiwen.com/subject/zxtbgttx.html
网友评论