闭包(二)闭包的应用

闭包的应用

    // 应用:封装一段代码
    let xm = (function (){
        let a = 10;
        let b = 20;
        function add(){
            return a + b
        }
        function sub(){
            return a - b
        }
        return {
            add,
            sub
        }
    })()
    let result1 = xm.add()
    let result2 = xm.sub()
    console.log(result1)  // 30
    console.log(result2)  // -10
posted @ 2021-07-20 20:55  `Duet`  阅读(26)  评论(0编辑  收藏  举报