js闭包最简理解

先上一段代码

function a(x){
    let z = 3;
return function(y){
        console.log(x);
        console.log(y);
        console.log(z);
        alert(x+y+z);
}
}
a(2)(10);
结果:弹出15

当function里嵌套function时,内部的function可以访问外部function里的变量。

a(2)就相当于内部方法,并且能访问到外部方法里面的变量

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容