1. 程式人生 > >說說你對作用域鏈的理解

說說你對作用域鏈的理解

什麼是作用域鏈:

當代碼在一個環境中執行時,會建立變數物件的一個作用域鏈(scope chain,不簡稱sc)來保證對執行環境有權訪問的變數和函式的有序訪問。

作用:

保證執行環境裡有權訪問的變數和函式是有序的。

物件:

作用域第一個物件始終是當前執行程式碼所在環境的變數物件變數訪問到window物件即被終止

訪問方式:

作用域鏈的變數只能向上訪問不允許向下訪問