當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
原型链的理解_javascript之快速理解(原型链)
生活随笔
收集整理的這篇文章主要介紹了
原型链的理解_javascript之快速理解(原型链)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
希望通過比較通俗易懂的講解和簡短的文字,讓大家能快速理解什么是原型鏈,如果有不對的地方也請各位大佬快速糾正,一起共勉,使我們初學者快速進階!
話不多說,我們切入正題,按著我的步驟一步一步往下看,或許你會有一定的了解。
1.在javaScript中,我們知道對于一個對象我們用Object表示,而函數用Function表示。在我們學習一些資料的時候,有時會出現__proto__和prototype兩個有點不易理解的屬性,我在這里告訴大家要區分[對于__proto__是對象或者實例(new出來的)特有的屬性,而prototype是Function特有的]。
2.那什么是原型鏈呢?就是比如一個對象有__proto__的屬性,他會指向對象的原型,對象的原型又是對象的話,那他又有__proto__,然后他又會向上去找對應的原型,直到找到Object對象的原型的時候,就結束了,整個一條感覺鏈子一樣的東西,我們稱他為原型鏈。
3.那可能你要問了prototype是干嘛的?他是實例的構造函數特有的也指向對象的原型,然后也是通過一步一步往上尋找,直到object的原型為止。
4.這東西有什么用呢?
我們在用繼承的時候就會用到,還有一些設計模式中也會提到,具體大家可以搜下度娘,這里就不一一陳述了。
配個圖用于理解
最后感謝大家的閱讀,也希望大家能一起探索前端的未知。
總結
以上是生活随笔為你收集整理的原型链的理解_javascript之快速理解(原型链)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 消息称索尼下一代 Xperia 手机设计
- 下一篇: openlayers地图旋转_OpenL