(4)——隱式原型

2018-02-24 15:44 更新

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

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

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

?

?

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

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

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

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

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)