JS 通過沿着作用域鏈還是原型鏈查找變量

這是一道非常典型的JS閉包問題,結果和具體的解析請看這裏。 對於其中的`函數作用域鏈的問題`博主似乎沒有解釋清楚,有一些疑問:js中的變量到底是沿着作用域鏈還是原型鏈查找呢? 首先,要分清作用域鏈與原型鏈的區別,簡單來說 作用域鏈是相對於函數的,原型鏈是相對於對象的 js中訪問變量有多種方式 1. 直接通過標識符訪問 2. 通過 . 或 [] 訪問對象中的標識符 猜想訪問方式不同,導致了查找的方式
相關文章
相關標籤/搜索