堆栈以及深拷贝的问题求老师解答
来源:4-2 JS 值类型和引用类型的区别

张名扬
2020-03-11
老师关于深拷贝我画了个图,堆栈存储这块我还有些疑问,他是针对每个对象创建存储地址,所有属性都在这个存储地址里,还是针对每个对象的属性创建存储地址呢?另外,麻烦您回答一下我的图深拷贝画的对吗
那么深拷贝的话就应该是这样子的对吗?
写回答
1回答
-
栈里存储的是一个一个的变量。针对某个变量,值类型则直接存储值,引用类型则存储堆地址。你截图中,只有 a b 两个变量。
a.age 和 a.type 不是变量,他俩不应该出现在栈中。
262020-03-12
相似问题