分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 教程案例

JS学习之生命周期与垃圾回收机制

发布时间:2023-09-06 02:20责任编辑:沈小雨关键词:暂无标签

生命周期
??变量或者函数在相应的作用域里存在的时间
??局部变量和局部函数:不再使用就是生命周期的结束,在函数内声明,当函数执行完毕后,这个变量就不存在了
??全局变量和全局函数:当声明完成以后在整个页面中都可以用,当页面关闭的时候生命周期结束
??垃圾回收机制

变量或者函数存在于内存当中,变量在使用完以后,没有在其他地方在使用就会被清除用来释放内存。垃圾回收机制会按照固定的时候周期性的执行

 1 ???????function test(){ 2 ??????????????var n=10; ?// 在函数内声明,局部变量,在函数外面是访问不到的 3 ??????????????function ?child(){ ?//局部函数,在函数外面是访问不到的 4 ??????????????????n++; ???5 ??????????????????console.log(n); 6 ??????????????} 7 ??????????????child(); 8  ????????} 9 ?????????test(); // 11 这就是一个闭包环境,满足了函数嵌套函数子函数访问父函数的变量10 ?????????// test() 函数在执行完成之后,变量n在其他地方没有使用,在函数执行完之后n会被垃圾回收机制回收,重新调用函数的时候,
?????????????n 会被重新声明11 ?????????test(); // 1112 ????????// console.log(n); ?报错13 ????????// ?child(); ?报错

JS学习之生命周期与垃圾回收机制

原文地址:https://www.cnblogs.com/xubj/p/9875363.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved