采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师关于深拷贝我画了个图,堆栈存储这块我还有些疑问,他是针对每个对象创建存储地址,所有属性都在这个存储地址里,还是针对每个对象的属性创建存储地址呢?另外,麻烦您回答一下我的图深拷贝画的对吗
那么深拷贝的话就应该是这样子的对吗?
栈里存储的是一个一个的变量。针对某个变量,值类型则直接存储值,引用类型则存储堆地址。你截图中,只有 a b 两个变量。
a.age 和 a.type 不是变量,他俩不应该出现在栈中。
一个引用类型的对象,他所有的属性都会被创建在堆的一个物理地址当中吗?
不一定。这种情况除外:const a = { x: 100 }; const b = {a: a};
老师,不知道我后面画的对不对,因为临时画的,画风有点简陋。。还望解答
登录后可查看更多问答,登录/注册
针对时下面试高频考点,帮助新人js面试快速通关
1.6k 17
1.8k 11
1.3k 11