博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
12通过作用域链实现闭包
阅读量:5096 次
发布时间:2019-06-13

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

1    function f1() { 2                     var n = 100; 3                     //闭包:内部方法使用外部变量,外部变量一直维持着,不被释放 4                     //就是通过作用域链关联起来的 5                     return function () { 6                         alert(n); 7                     }; 8                 } 9                 var fn = f1();//由于内部变量引用了外部作用域链,所以n不会被释放10 11                 fn();//当该方法执行完毕后,n才会被释放

 

转载于:https://www.cnblogs.com/Forever-IT/p/5198985.html

你可能感兴趣的文章
JS - 给数组的原型添加去掉重复元素的distinct方法
查看>>
打印插件
查看>>
vue、rollup、sass、requirejs组成的vueManager
查看>>
MySQL授权用户登录访问指定数据库
查看>>
【转】Linux下的多线程编程
查看>>
一个优秀的研发团队应该具备什么特征
查看>>
Jenkins问题汇总
查看>>
QT 项目文件介绍
查看>>
tr69c 调试报错检查
查看>>
dl,dt,dd标签的使用
查看>>
Linux 查看文件 cat与 more 用法
查看>>
ZOJ 1244
查看>>
一次笔试题目附答案(sql答卷)
查看>>
【转】CSS Nuggest
查看>>
SQL2008"阻止保存要求重新创建表的更改"问题的解决
查看>>
52、[源码]-Spring源码总结
查看>>
Android开发中整合测试注意事项
查看>>
DevExpress ASP.NET v18.2新功能详解(三)
查看>>
查看linux系统版本命令
查看>>
20155302 课堂实践二
查看>>