卷帝
知识储备:
js每次声明变量(5种简单类型、一种复杂类型)都会给变量创建创建内存、使用内存来收容这些变量、变量的类型不同使用的内存形式也不同;
简单类型会存放在栈内存上,变量名就是实际的变量值;复杂类型的变量名不是实际的值,而是指向实际值的地址,所以复杂类型的地址(变量名)会存放在栈内存中,复杂类型的实际值会存放在堆内存中;
我们每次使用变量都会使用内存,不使用变量时就会自动释放掉内存;但是由于某些原因,不使用的变量,并没有自动释放内存,这种现象就是内存泄漏;
posted on 2022-08-13 08:58 流浪のwolf 阅读(25) 评论(0) 编辑 收藏 举报
Powered by: 博客园 Copyright © 2024 流浪のwolf Powered by .NET 8.0 on Kubernetes