国产成在线人视频免费视频-国产成综合-国产床上视频-国产大臿蕉香蕉大视频女-国产大尺度pr社18福利在线

與原型相關(guān)的那些事兒

2018-7-30    seo達(dá)人

如果您想訂閱本博客內(nèi)容,每天自動發(fā)到您的郵箱中, 請點這里

寫在前面: 
1、什么是對象? 
對象就是屬性的集合; 
2、對象與函數(shù)的關(guān)系? 
對象都可以看做是由構(gòu)造函數(shù)Object實例化生成的; 
函數(shù)都可以看做是由構(gòu)造函數(shù)Function實例化生成的; 
構(gòu)造函數(shù)Object也是由構(gòu)造函數(shù)Function生成的;

1、原型prototype

如果讓用簡單的幾句話說一下什么是原型,或者給原型下個定義,我覺得還是有點困難的,困難之處在于即使說了之后,對于聽的人來說,估計也是一頭霧水。不過,關(guān)于原型的一些基本的東西還是要說明的,這些基本的東西差不多就可以構(gòu)成一個對原型的理解。首先,原型是函數(shù)才有的一個屬性;其次,原型就是一個對象,我們可以給它添加屬性或方法;最后,原型的作用是實現(xiàn)對象屬性的繼承

每個對象都有一個隱藏的__proto__屬性,__proto__屬性指向創(chuàng)建該對象的函數(shù)的原型prototype

這里寫圖片描述

每個函數(shù)都有一個prototype屬性,其prototype屬性值是一個對象;

這里寫圖片描述

這里寫圖片描述

對象是沒有prototype屬性的,函數(shù)是沒有__proto__屬性的;

通過原型prototype,可以實現(xiàn)對象屬性的繼承,即創(chuàng)建在構(gòu)造函數(shù)原型上的方法和屬性可以被所有由該構(gòu)造函數(shù)生成的實例所共享;

2、原型鏈

什么是原型鏈? 
原型鏈描述的是對象的繼承圖譜(類似于家譜圖),當(dāng)訪問一個對象的屬性的時候,會在該對象中進(jìn)行查詢,如果在該對象中沒有查詢到,則會沿著該對象的__proto__線進(jìn)行查詢,直到查詢到該屬性或者到Object.prototype,這樣層層向上查詢的線路就是該對象的原型鏈。

3、instanceof

typeof在判斷引用數(shù)據(jù)類型時只能返回object和function,不能準(zhǔn)確判斷引用數(shù)據(jù)類型時數(shù)組還是對象。而instanceof可以很好用于判斷引用數(shù)據(jù)類型。

用法: A instanceof B

instanceof是通過判斷對象A的原型鏈上是否存在B的原型來確定A的數(shù)據(jù)類型;

藍(lán)藍(lán)設(shè)計www.z1277.cn )是一家專注而深入的界面設(shè)計公司,為期望卓越的國內(nèi)外企業(yè)提供卓越的UI界面設(shè)計、BS界面設(shè)計 、 cs界面設(shè)計 、 ipad界面設(shè)計 、 包裝設(shè)計 、 圖標(biāo)定制 、 用戶體驗 、交互設(shè)計、 網(wǎng)站建設(shè) 平面設(shè)計服務(wù)

日歷

鏈接

個人資料

存檔

主站蜘蛛池模板: 日产国产欧美韩国在线 | 久久99热国产这有精品 | 欧美视频在线观看网站 | 国产人成久久久精品 | 亚洲精品视 | 国产成人欧美一区二区三区的 | 久久这里只有精品99 | 日韩中文字幕在线免费观看 | 亚洲视频综合网 | 91精品国产91久久久久久最新 | 看久久| 色图图 | 99黄色网 | 欧洲色吧| 中文字幕亚洲一区二区v@在线 | 黄色网址www | 国产成人免费在线 | 91视频免费网址 | 久久精品国产欧美 | 欧美日韩一区二区在线观看视频 | 2021精品国夜夜天天拍拍 | 亚洲国产欧美日韩第一香蕉 | 亚洲欧美一区二区三区蜜芽 | 成人午夜小视频手机在线看 | 日本精品在线观看视频 | 日韩免费一级毛片 | 久久精品图片 | 精品理论片一区二区三区 | 午夜激情视频在线播放 | 国产高清japanese国产在线观看 | 玖玖精品视频 | 女人午夜啪啪性刺激免费看 | 国产成人小视频 | 免费视频爰爱太爽了 | 黄色免费网站在线观看 | 黄网免费观看 | 国产又粗又黄又湿又大 | www欧美在线观看 | 国产亚洲精品自在线观看 | 亚洲欧美日韩中文字幕网址 | 综合欧美视频一区二区三区 |