javascript函數中的[[Scopes]] 是幹什麼用的

// 普通函數
    function ordinary(){
        return '我是普通的函數'
    }
    console.dir(ordinary)
    // 閉包
    function closure_Fn(){
        var num = 1
        return function(){
            return ++num
        }
    }
    var add = closure_Fn();
    console.dir(add); 
    console.log(add()); 2
    console.log(add()); 3
    
    // [[Scopes]] 是保存函數做用域鏈的對象

複製代碼

高級編程設計第三版

相關文章
相關標籤/搜索