写在前面
在所有的编程语言中,我们声明一个变量时,需要系统为我们分配一块内存。当我们不再需要这个变量时,需要将内存进行回收(这个过程称之为垃圾回收)。在 C 语言中,有 malloc 和 free 来协助我们进行内存管理。在 JS 中,开发者不需要手动进行内存管理,JS 引擎会为我们自动做这些事情。但是,这并不意味着我们在使用 JS 进行编码时,不需要关心内存问题。
JS 中的内存分配与变量
内存声明周期如下:
- 分配你所需要的内存
- 使用分配到的内存(读、写)
- 不需要时将其释放
大约 16 分钟