Skip to main content

One post tagged with "垃圾回收"

View All Tags

· 13 min read
LIU

JS的垃圾回收机制

垃圾的产生和回收

写代码时,创建的任何基本类型、对象、函数等等都是需要占用内存的,这些都是引擎去分配的,不需要我们显示手动的去分配内存

javascript 的引用数据类型是保存在堆内存中的,然后在栈内存中保存的一个对堆内存中实际对象的引用,所以javascript 中对引用数据类型的操作,都是操作对象的引用而不是实际的对象,可以理解为,栈内存中保存了一个地址,这个地址和堆内存中的实际值是相关联的

let test = {
a:"one"
};
test = ['two']