程序媛小琦( 深拷贝与浅拷贝的认识)
浅拷贝与深拷贝的认识
假设B复制了A,当修改A时,看B是否会发生变化,如果B也跟着变了,说明这是浅拷贝,如果B没变,就是深拷贝。
一 、堆(heap)和栈(stack)
栈会自动分配内存空间,会自动释放。堆动态分配的内存,大小不定也不会自动释放堆和栈。栈会自动分配内存空间,会自动释放。堆动态分配的内存,大小不定也不会自动释放。
二、JS中的变量类型
基本类型: undefined、null、boolean、number、string, 按值存放在栈内存中的简单数据段, 可以直接访问。
引用类型:
原创
2021-03-17 19:08:06 ·
241 阅读 ·
4 评论