javaScript会在定义变量时为我们分配内存,定义函数的时候也会创建函数对象,也是会自动分配内存的
但是内存分配方式是不一样的
1.js对于基本数据类型的分配会在执行时,直接在栈空间进行分配
2.js对于复杂数据类型内存的分配会在堆内存中开辟一块空间,并将这块空间的指针返回值变量引用
javaScript的内存管理
最新推荐文章于 2024-07-26 09:14:56 发布
javaScript会在定义变量时为我们分配内存,定义函数的时候也会创建函数对象,也是会自动分配内存的
但是内存分配方式是不一样的
1.js对于基本数据类型的分配会在执行时,直接在栈空间进行分配
2.js对于复杂数据类型内存的分配会在堆内存中开辟一块空间,并将这块空间的指针返回值变量引用