1. 程式人生 > >作用域 [[scope]]

作用域 [[scope]]

每個javascript函式都是一個物件,物件中有些屬性我們可以訪問,比如name屬性,但有些不可以,這些屬性僅供javascript引擎存取,[[scope]]就是其中一個,指的就是我們所說的作用域,其中儲存了執行期上下文的集合。這個集合呈鏈式連結,我們把這種鏈式連結叫做作用域鏈

查詢變數:從作用域鏈的頂端依次向下查詢

function a(){
	function b(){
		var b = 234;
	}
	var a = 123;
	b();
}
var glob = 100;
a()