首页 > 网站 > WEB开发 > 正文

js闭包的理解

2024-04-27 15:14:22
字体:
来源:转载
供稿:网友
function f1(){    n=999;    function f2(){      alert(n);    }    return f2;  }  var result=f1();  result(); // 999

什么是闭包: 上一节代码中的f2函数,就是闭包。闭包就是能够读取其他函数内部变量的函数。

闭包的用途: 闭包可以用在许多地方。它的最大用处有两个,一个是前面提到的可以读取函数内部的变量,另一个就是让这些变量的值始终保持在内存中。


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表