(4)——隱式原型

2018-02-24 15:44 更新

注意:本文不是javascript基礎(chǔ)教程,如果你沒有接觸過原型的基本知識,應(yīng)該先去了解一下,推薦看《javascript高級程序設(shè)計(jì)(第三版)》第6章:面向?qū)ο蟮某绦蛟O(shè)計(jì)。

上節(jié)已經(jīng)提到,每個函數(shù)function都有一個prototype,即原型。這里再加一句話——每個對象都有一個proto,可成為隱式原型。

這個proto是一個隱藏的屬性,javascript不希望開發(fā)者用到這個屬性值,有的低版本瀏覽器甚至不支持這個屬性值。所以你在Visual Studio 2012這樣很高級很智能的編輯器中,都不會有proto的智能提示,但是你不用管它,直接寫出來就是了。

?

?

OK 本節(jié)結(jié)束,是不是很亂?

亂很正常。那這一節(jié)就讓它先亂著,下一節(jié)我們將請另一個老朋友來幫忙,把它理清楚。這位老朋友就是——instanceof。

具體內(nèi)容,請看下節(jié)分解。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號