闭包(closure)
在javascript中,闭包指定义在一个函数内的函数,该函数可以使用其所在函数中定义的变量,如下例子:
<script>
function add(x){
console.log(x);
return function(y){
console.log(y);
return x+y;
}
}
console.log(add(4)(3));
</script>
闭包(closure)
在javascript中,闭包指定义在一个函数内的函数,该函数可以使用其所在函数中定义的变量,如下例子:
<script>
function add(x){
console.log(x);
return function(y){
console.log(y);
return x+y;
}
}
console.log(add(4)(3));
</script>