javascript學習筆記-隱含屬性

javascript中全部對象都有一個隱含屬性:constructor,指向構造這個對象的函數;javascript

若是這個對象是函數,那麼除了constructor,還有一個隱含屬性prototype,由於prototype本身也是一個對象,於是它也有constructor,這個constructor,指向這個函數自己。能夠這麼說,prototype至關因而一個用這個函數構造出來的一個對象,可是倒是空的(也就是沒有執行構造函數自己),用途就是在多個這個構造函數構造出來的對象之間共享一致的屬性,這樣就能避免內存的浪費html

參考: http://www.xiaoxiaozi.com/tag/javascript/ http://www.ruanyifeng.com/blog/2010/05/object-oriented_javascript_encapsulation.htmljava

相關文章
相關標籤/搜索