• 
    
    <ruby id="2qhst"></ruby>
    <sub id="2qhst"></sub>
    <menuitem id="2qhst"></menuitem>
      亚洲精品久久久久久久蜜桃臀,亚洲欧美国产免费综合视频,91情侣视频,日韩精品内射视频免费观看

      與原型相關的那些事兒

      2018-7-30    seo達人

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

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

      1、原型prototype

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

      每個對象都有一個隱藏的__proto__屬性,__proto__屬性指向創建該對象的函數的原型prototype

      這里寫圖片描述

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

      這里寫圖片描述

      這里寫圖片描述

      對象是沒有prototype屬性的,函數是沒有__proto__屬性的;

      通過原型prototype,可以實現對象屬性的繼承,即創建在構造函數原型上的方法和屬性可以被所有由該構造函數生成的實例所共享;

      2、原型鏈

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

      3、instanceof

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

      用法: A instanceof B

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

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

      日歷

      鏈接

      個人資料

      藍藍設計的小編 http://www.rhtd16ji.cn

      存檔

      主站蜘蛛池模板: 国产自产在线视频一区| 人妻中文第二页| 不卡久久精品国产亚洲av不卡| 亚洲精品成人综合色在线| 国产精品人人妻人人爽麻豆| 99久久婷婷国产综合精品青草五月 | 亚洲精品久久久久中文字幕m男| 亚洲精品国产精品乱码桃花 | 日韩人妻无码精品久久| 夜夜躁天天躁很很躁| 韩国精品一区视频在线播放 | 国产高清视频在线观看三区| 国产免费的野战视频| 美女国产毛片a区内射| 一个人看的www片免费高清视频 | 无码一区久久久久久久绯色AV| 欧美日本道免费二区三区| 久久成人免费| 亚洲中文字幕高清| 国产麻豆精品久久一二三| 男人靠女人免费视频网站| 亚洲真人无码永久在线| 波多野结衣Av一区二区三区在线播放| 无码人妻一区二区三区免费n鬼沢| chinese乱子伦xxxx| 国产精品欧美福利久久| 久久国产美女视频| 欧美激情性A片在线观看不卡| 精品无码国产自产野外拍在线| 国产精品一区二区性色av| 中文字幕一区二区三区四区五区| 国产一区二区三区啪| 成人无码看片在线观看免费| 国产av制服丝袜| 久久丝袜网| 亚洲成色在线综合网站| 久久夜色精品国产亚洲av| 亚洲全网成人资源在线观看| 亚洲an第二区国产精品| 亚洲AⅤ中文无码字幕色| 中文亚洲字幕|