午夜勾魂曲-午夜福利自怕-午夜福利在线观看6080-午夜福利院电影-国产精品毛片AV久久97-国产精品麻豆高潮刺激A片

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

2018-7-30    seo達人

如果您想訂閱本博客內(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、原型鏈

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

3、instanceof

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

用法: A instanceof B

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

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

日歷

鏈接

個人資料

藍藍設(shè)計的小編 http://www.gerard.com.cn

存檔

主站蜘蛛池模板: 日本午夜视频在线 | 777久久人妻少妇嫩草AV | 在教室伦流澡到高潮H女攻视频 | 国产亚洲视频在线播放香蕉 | 狠狠色狠狠色狠狠五月ady | 被免费网站在线视频 | 最近2019中文字幕MV免费看 | 小s现场抛胸挤奶 | 黄色精品视频 | 国产成+人欧美+综合在线观看 | 无套暴躁白丝秘书 | 女性性纵欲派对 | 亚洲XXX午休国产熟女屁 | 九九国产精品成人AV麻豆 | 国产毛多水多高潮高清 | 亚洲成熟人网站 | 国产美女视频一区二区二三区 | YELLOW视频直播在线观看 | 亚洲精品无码国产爽快A片百度 | 中国老太60old mantv | 最近中文字幕MV免费看 | 日本人添下面的全过程 | 激情A片久久久久久久 | 姑娘日本大全免费观看版中文翻译 | 久久天天综合 | 我半夜摸妺妺的奶C了她 | 极品色αv影院 | 别停好爽好深好大好舒服视频 | 亚洲视频不卡 | 欧美.亚洲.日韩.天堂 | 久久国产精品免费A片蜜芽 久久国产精品萌白酱免费 久久国产精品麻豆AV影视 | 99热这里只有精品 | 奶好大下面流了好多水水 | 欧美又粗又大AAAA片 | 超碰在线视频地址 | 久久久久国产精品嫩草影院 | 三男强一女90分钟在线观看 | 国模大胆一区二区三区 | 月夜直播视频免费观看 | 蜜臀AV精品一区二区三区 | 广东95后小情侣酒店自拍流出 |