博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
闭包理解
阅读量:6830 次
发布时间:2019-06-26

本文共 223 字,大约阅读时间需要 1 分钟。

  

function fn1(){

  var a=1;

  fuction  fn2(){

    alert(a++);

  }

return fn2;

}

 

fn1();//1

fn1();//2

引用fn2的存在导致内存不会销毁a;

保护了内部的私有变量不被改变;

可调用上下文的变量; 典型应用jquery

但是不被销毁也占用了大量的内存; 

转载于:https://www.cnblogs.com/txiao/p/5437740.html

你可能感兴趣的文章
让linux服务器支持https(安全http协议)
查看>>
Django 笔记 模型数据的读取
查看>>
02-Windows Server 2012 新特性 ---- 管理中心
查看>>
PowerShell 远程连接指定 TrustedHost
查看>>
SQL Server 2014 内存优化表(1)实现内存优化表
查看>>
PowerShell Script Analyzer, Script browser 和 Pester
查看>>
Exchange 日常管理之一:用户邮箱完全访问权限
查看>>
kickstart+pxe 实现无人值守自动安装
查看>>
Exchange server 2013(十四)WSUS部署及组策略设置(2)
查看>>
SCCM2012系列之一,SCCM2012之初步印象
查看>>
JavaScript(React Native、Node.js等)移动、服务端通吃的全栈语言
查看>>
你了解这么多万兆以太网规范吗?
查看>>
Java向前引用容易出错的地方
查看>>
一步一步使用Ext JS MVC与Asp.Net MVC 3开发简单的CMS后台管理系统之用户管理(1)...
查看>>
部署无需边缘提供外部访问的Lync Server前端
查看>>
最常用的四种数据分析方法
查看>>
c++学习笔记:类的若干基础问题
查看>>
ubuntu更改sso文件策略
查看>>
业务开发测试HBase之旅三:通过Java Api与HBase交互
查看>>
让ComboBox显示图片--PictureComboBox
查看>>