函数中返回一个函数,这叫做闭包?
<script>
function fn2(){
return function(){ //返回的是匿名函数
console.log("aaa");
}
}
fn2() (); //打印出的是aaa
</script>
本文通过一个简单的JavaScript示例解释了闭包的概念。闭包是指在一个外层函数中定义并返回一个内层函数,该内层函数可以访问其外部作用域中的变量。文章中的代码示例展示了如何创建一个闭包,并调用它来打印出预设的字符串。
函数中返回一个函数,这叫做闭包?
<script>
function fn2(){
return function(){ //返回的是匿名函数
console.log("aaa");
}
}
fn2() (); //打印出的是aaa
</script>
1774

被折叠的 条评论
为什么被折叠?