4.闭包

Posted chenlw

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了4.闭包相关的知识,希望对你有一定的参考价值。

// 闭包:自由变量的查找,是在函数定义的地方,向上级作用域查找 , 不是在执行的地方!!!

  

// 函数作为返回值
function create(){
    let a =100;
    return function(){
        console.log(a)
    }
}
const fn = create();
const a =200;
fn();//100
// 函数作为参数
function print (fn){
    let a =200;
    fn();
}
let a = 100;
function fn(){
    console.log(a)
}
print(fn);//100

 

以上是关于4.闭包的主要内容,如果未能解决你的问题,请参考以下文章

scala编程——函数和闭包

Python进阶闭包(Closure)

4 .Swift函数|闭包

由于lambda闭包或调度程序问题,程序可能会挂起

VSCode自定义代码片段4——cli的终端命令大全

web代码片段