成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

深入理解javascriptprototype的相關(guān)知識(shí)

如圖比較好的闡述了prototype和__proto__

為寧化等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計(jì)制作服務(wù),及寧化網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站制作、寧化網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠(yuǎn)!

簡單的可以這么理解:

狗類A( function foo()),狗類A的模板描述:A.模板 (foo.prototype)是一個(gè)對(duì)象object, A.模板有個(gè)構(gòu)造方法

foo.prototype.constructor=function foo()

動(dòng)物B(function function()), 動(dòng)物B的模板描述 . B.模板 (function.prototype), B.模板有個(gè)構(gòu)造方法

function.prototype.constructor=function function()

狗C= new 狗類A (f1=new foo())

那么狗c的父類模板=A.模板 即 f1.__proto__= foo.prototype.

狗類A的父類模板=B.模板 即 foo.__proto__=function.prototype

只有函數(shù)有prototype,對(duì)象是沒有的。

但是函數(shù)也是有__proto__的,因?yàn)楹瘮?shù)也是對(duì)象。函數(shù)的__proto__指向的是Function.prototype。

也就是說普通函數(shù)是Function這個(gè)構(gòu)造函數(shù)的一個(gè)實(shí)例。

__proto__可以理解為指向父類模板的一個(gè)引用。用來查找父類模板的

prototype可以理解為對(duì)象的一個(gè)屬性,用來描述自身如果作為模板是如何定義的,該模板有方法和屬性。

function foo() 自身如果作為模板prototype,它自身會(huì)有構(gòu)建函數(shù),模板的屬性constructor就是描述這個(gè)構(gòu)建函數(shù)。

foo()這個(gè)對(duì)象實(shí)際上是隱含從父類模板繼承過來的,這個(gè)父類模板就是function function()的模板屬性。即它的prototype.

深入理解javascript prototype的相關(guān)知識(shí)

設(shè)計(jì)者定義的時(shí)候名稱比較混淆不利于理解。這是javascript的敗筆。

以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持創(chuàng)新互聯(lián)。

網(wǎng)站欄目:深入理解javascriptprototype的相關(guān)知識(shí)
文章分享:http://jinyejixie.com/article44/ppshhe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信小程序、網(wǎng)站設(shè)計(jì)、網(wǎng)站內(nèi)鏈云服務(wù)器、營銷型網(wǎng)站建設(shè)、小程序開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名
崇义县| 滕州市| 龙海市| 神池县| 西林县| 河间市| 洛扎县| 昌吉市| 临汾市| 临汾市| 峨眉山市| 老河口市| 招远市| 桃园市| 泸溪县| 永仁县| 馆陶县| 鱼台县| 咸阳市| 朝阳县| 江口县| 延寿县| 南丹县| 高雄县| 嘉善县| 大冶市| 峨眉山市| 嘉峪关市| 沂源县| 海安县| 盘锦市| 民权县| 界首市| 炎陵县| 胶南市| 诸暨市| 柏乡县| 汉阴县| 莱西市| 乌什县| 南靖县|