函数 和 函数内部能访问到的变量的总和,就是一个闭包。
function x(){
var m = 1;
function y(){
m++;
return m
}
return y
}
var fn = x();
fn()
外部访问不到m只能通过函数fn()进行访问
作用
1从函数外部访问函数内部的变量
2将需要引用变量保存在内存中不被回收
函数 和 函数内部能访问到的变量的总和,就是一个闭包。
function x(){
var m = 1;
function y(){
m++;
return m
}
return y
}
var fn = x();
fn()
外部访问不到m只能通过函数fn()进行访问
作用
1从函数外部访问函数内部的变量
2将需要引用变量保存在内存中不被回收
本文标题:闭包
本文链接:https://www.haomeiwen.com/subject/vrrqgxtx.html
网友评论