JS只有函數做用域,無塊做用域函數
做用域鏈:因爲js的變量都是對象的屬性,而該對象可能又是其它對象的屬性,而全部的對象都是window對象的屬性,因此這些對象的關係能夠看做是一條鏈 鏈頭就是變量所處的對象,鏈尾就是window對象對象
當訪問一個變量時,會從當前對象開始尋找,一級一級往上找直到window對象。作用域