卷帝
知识储备:
js每次声明变量(5种简单类型、一种复杂类型)都会给变量创建创建内存、使用内存来收容这些变量、变量的类型不同使用的内存形式也不同;
简单类型会存放在栈内存上,变量名就是实际的变量值;复杂类型的变量名不是实际的值,而是指向实际值的地址,所以复杂类型的地址(变量名)会存放在栈内存中,复杂类型的实际值会存放在堆内存中;
我们每次使用变量都会使用内存,不使用变量时就会自动释放掉内存;但是由于某些原因,不使用的变量,并没有自动释放内存,这种现象就是内存泄漏;
posted on 2022-08-13 08:58 朱龙旭的网络 阅读(36) 评论(0) 收藏 举报
博客园 © 2004-2025 浙公网安备 33010602011771号 浙ICP备2021040463号-3