作用域 [[scope]]

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

查找變量:從作用域鏈的頂端依次向下查找

function a(){
	function b(){
		var b = 234;
	}
	var a = 123;
	b();
}
var glob = 100;
a()
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章