码迷,mamicode.com
首页 > 编程语言 > 详细

JavaScript内存管理

时间:2021-02-02 11:24:12      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:可操作性   OLE   使用   javascrip   管理   ali   return   表示   标准   

1、内存管理介绍

内存:由可读写单元组成,表示一片可操作性控件

管理:人为的去操作一片空间的申请、使用和释放

内存管理:开发者主动申请空间、使用空间、释放空间

管理流程:申请-使用-释放

2、内存管理

// 申请

let obj = {};
// 使用
obj.name = ‘zs‘;
// 释放
obj = null;

3、JavaScript中的垃圾回收

(1)JavaScript中的内存管理是自动的

(2)对象不再被引用时是垃圾

(3)对象不能从根上访问到时是垃圾

let obj = {name:‘xm‘};
let ali = obj;
obj = null;
console.log(ali)

4、JavaScript中的可达对象

(1)可以访问到的对象就是可达对象(引用、作用域链)

(2)可达的标准就是从根出发是否能够被找到

(3)JavaScript中的根就可以理解为是全局变量对象

 

function objGroup(obj1,obj2) {
    obj1.next = obj2;
    obj2.prev = obj1;
    return {
        o1:obj2,
        o2:obj2
    }
}
let obj = objGroup({name:‘obj1‘},{name:‘obj2‘});
console.log(obj)
 

JavaScript内存管理

标签:可操作性   OLE   使用   javascrip   管理   ali   return   表示   标准   

原文地址:https://www.cnblogs.com/phantomyy/p/14358149.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!