闭包

头像
jm365
    阅读 1 分钟

    各种资料中对闭包的定义不尽相同,个人认为百度百科上的描述通俗易懂(阮一峰老师的描述与百度百科的一致):闭包就是可以读取其他函数内部变量的函数

    function wrap() {
        var count = 0
        
        function inner() {
            console.log(++count)
        }
        return inner
    }
    
    var fn = wrap()
    fn() // 输出1
    fn() // 输出2

    jm365
    48 声望4 粉丝

    web前端开发一枚,以简单明了的方式记录技术方法


    « 上一篇
    tcp拥塞控制