标签:简单的 需要 www turn 调用函数 覆盖 http ffffff 函数变量
javascript中闭包是什么
<script>
var counter=0;
function add(){
return counter++;}
function plus(){ return counter=5; } plus();
</script>
function add(){
var counter=0;
return counter++ ;
}
调用add()结果永远是0,函数运行到 counter=0;就覆盖变量;
function add() {
var counter=0 ;
function plus (){
counter++;
}
plus();
return counter;
}
var plus=(function add() {
var counter=0;//定义为局部变量
return function(){
counter++;//
console.log("counter"+counter);
}
})()
调用plus() ;
闭包就是将函数内部和函数外部连接起来的一座桥梁。
标签:简单的 需要 www turn 调用函数 覆盖 http ffffff 函数变量
原文地址:https://www.cnblogs.com/illusory/p/9869927.html