内存模型:
JS内存空间分为栈(stack)、堆(heap)、池(一般也会归类为栈中)。其中栈存放变量,堆存放复杂对象,池存放常量。
内存的生命周期:
- 内存分配:当我们申明变量、函数、对象的时候,系统会自动为他 们分配内存。
- 内存使用:即读写内存,也就是使用变量、函数等。
- 内存回收:使用完毕,由垃圾回收机制自动回收不再使用的内存。
var a = 20;//内存分配
console(a);//内存使用
a = null;//内存回收
内存模型:
JS内存空间分为栈(stack)、堆(heap)、池(一般也会归类为栈中)。其中栈存放变量,堆存放复杂对象,池存放常量。
内存的生命周期:
var a = 20;//内存分配
console(a);//内存使用
a = null;//内存回收