标签:简单的 需要 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