欧美videos另类精品-欧美videos另类极品-欧美vide-欧美va在线视频-欧美va在线观看-欧美va在线播放免费观看

與原型相關的那些事兒

2018-7-30    seo達人

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

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

1、原型prototype

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

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

這里寫圖片描述

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

這里寫圖片描述

這里寫圖片描述

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

通過原型prototype,可以實現(xiàn)對象屬性的繼承,即創(chuàng)建在構造函數(shù)原型上的方法和屬性可以被所有由該構造函數(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ù)類型;

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

日歷

鏈接

個人資料

藍藍設計的小編 http://m.73404.com.cn

存檔

主站蜘蛛池模板: 欧美s级人做人爱c视频 | 美女脱了内裤张开腿亲吻男生 | 视频在线观看入口一二三2021 | 大伊人青草狠狠久久 | 成年人在线播放视频 | 亚洲无线一二三四区 | 边摸边吃奶边做爽视频免费 | 天选之王漫画顾长歌免费阅读 | 好硬好大好浪夹得好紧h | 午夜久 | 国产51社区精品视频资源 | 国产精品怡红院在线观看 | 狠狠色综合久久婷婷色天使 | 日本精品中文字幕在线播放 | 楚乔传第二部免费完整 | 校草让我脱了内裤给全班看 | 久久久久免费视频 | 色中文字幕 | 探花国产 | 亚洲国产日韩成人综合天堂 | 日韩欧美a | 日韩在线 中文字幕 | 青青色在线观看 | 国产日韩欧美不卡www | 国产第一草草影院 | 91精品国产亚洲爽啪在线影院 | 精品免费视在线视频观看 | 国产一区二区三区欧美精品 | 果冻传媒和91制片厂网站软件 | 韩国最新理论片奇忧影院 | 日本海鸣馆 | 6080窝窝理论 | 天天色天天综合 | 高清一区高清二区视频 | 国产良家 | 亚洲国产成人久久精品影视 | 日本小视频免费 | 欧美精品一区二区在线观看 | 国产伦精品一区二区三区免费迷 | 国产自在自线午夜精品之la | 欧美日韩中文国产一区二区三区 |