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