當前位置:菜譜大全網 - 菜譜家常菜做法 - javascript作用域鏈和原型鏈有關系嗎?

javascript作用域鏈和原型鏈有關系嗎?

最近在學習JavaScript的過程中,先是清晰,後是迷茫,現在已經進入清晰階段。

然後再來說原型鏈和範圍鏈。壹開始是分開研究的,後來沒有了。

兩者之間有混淆,但回過頭來綜合研究,又覺得兩者之間有混淆。

後來經過了解,發現兩者屬於不同的範圍,只是名字相近。

令人不解的是,他們找到目標的方式幾乎壹樣,順序是從鏈條頂端到鏈條末端。

事實上,區分它們的關鍵在於,範圍鏈的目的是發現變量的機制,而原型鏈是執行的。

搜索對象屬性的機制。困惑的原因是很多教程裏都有這麽壹句話:其實,

全局變量是全局對象的屬性。這句話本身沒有錯。從這個意義上說,確實是壹樣的,但是

這也容易讓我們迷惑。

總之,javascript中的作用域鏈是變量的搜索機制,原型鏈是對象屬性的搜索機制。

就這麽幹吧