<em id="09ttv"></em>
    <sup id="09ttv"><pre id="09ttv"></pre></sup>
    <dd id="09ttv"></dd>

        • 與原型相關的那些事兒

          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.sdgs6788.com )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 ipad界面設計 、 包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網站建設 平面設計服務

          日歷

          鏈接

          個人資料

          藍藍設計的小編 http://www.sdgs6788.com

          存檔

          久久国产精品-久久精品| 久久天天躁狠狠躁夜夜躁2014| 久久国产色AV免费看| 一本久久a久久精品综合夜夜| 狠狠色综合久久久久尤物 | 伊人久久大香线蕉成人| 亚洲乱码精品久久久久..| 久久99国产精品久久99| 青青热久久国产久精品 | 久久99精品九九九久久婷婷| 国产69精品久久久久久人妻精品| 久久精品国产影库免费看 | 久久综合五月丁香久久激情| 久久久av波多野一区二区| 亚洲国产精品成人久久蜜臀| 狠狠色丁香久久综合五月| 久久人妻少妇嫩草AV蜜桃| 狠狠色伊人久久精品综合网 | 亚洲国产精品久久久久网站| 亚洲第一极品精品无码久久| 色综合久久88色综合天天 | 国产精品久久久福利| 亚洲伊人久久大香线蕉综合图片| 久久99精品久久久久久不卡| 欧美激情精品久久久久| 韩国无遮挡三级久久| 99久久综合狠狠综合久久止| 亚洲精品无码久久久影院相关影片 | 精品国产青草久久久久福利 | 久久久国产精品| 欧美一区二区精品久久| 青草影院天堂男人久久| 国产精品久久国产精品99盘 | 国产精品99久久久久久宅男小说| 久久久久亚洲AV无码专区网站| 爱做久久久久久| 久久久久国产亚洲AV麻豆| 九九热久久免费视频| 久久精品中文字幕一区| 久久久国产视频| 99久久精品免费看国产一区二区三区 |