一句话理解闭包

闭包是一种情况,是指函数对内部代码有一种封闭、包裹的作用这样一个情况。

函数执行的过程就是拆包裹代码释放读取代码执行代码的过程,在没有释放函数时,内部的变量、函数等不可见。

闭包这个词非常扯淡,不像人话。

总之:在JavaScript中,闭包就是内部函数可以访问外部函数,外部函数不可以访问内部函数

具体就是:

外部函数定义的变量、函数等对内部函数可见、可以用。

内部函数定义的变量、函数等,对外部函数不可见、不可用。

你可能感兴趣的:(一句话理解闭包)