js数据类型是分为基本数据类型和引用数据类型的,基本类型是存在栈内存中的,引用类型变量名和值地址是存在栈内存中的,值地址对应的值是存储在堆里的。
复制过程
基本数据类型:复制以后栈内存会再开辟一个新空间存储新变量和值,和之前的变量没有关系了。
引用数据类型:复制的只是变量名和值的引用地址,实际的值还在堆里面,原变量和新复制的变量的值指向的是同一个堆内的值。
js数据类型是分为基本数据类型和引用数据类型的,基本类型是存在栈内存中的,引用类型变量名和值地址是存在栈内存中的,值地址对应的值是存储在堆里的。
复制过程
基本数据类型:复制以后栈内存会再开辟一个新空间存储新变量和值,和之前的变量没有关系了。
引用数据类型:复制的只是变量名和值的引用地址,实际的值还在堆里面,原变量和新复制的变量的值指向的是同一个堆内的值。