成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

構造函數(shù)(constructor)與原型鏈(prototype)關系

wapeyang / 2363人閱讀

摘要:在中不存在的概念,它的概念是通過構造函數(shù)與原型鏈來實現(xiàn)。構造函數(shù)創(chuàng)建對象時的初始化對象,總是與關鍵是一同出現(xiàn)。構造函數(shù)存在以下特點構造函數(shù)內(nèi)的指向當前實例對象。

在Javascript中不存在class的概念,它的class概念是通過構造函數(shù)(constructor)與原型鏈(prototype)來實現(xiàn)。

1.構造函數(shù)(constructor):創(chuàng)建對象時的初始化對象,總是與new 關鍵是一同出現(xiàn)。

構造函數(shù)存在以下特點:
    1、構造函數(shù)內(nèi)的this 指向當前實例對象。
    2、使用new 關鍵字實例化當前對象。
    3、構造函數(shù)首字母大寫,區(qū)分普通函數(shù)。
    4、實例對象都可以繼承構造函數(shù)中的屬性和方法。但是,同一個對象實例之間,無法共享屬性。
    
    

2.原型(prototype):是一個對象,實現(xiàn)對象的屬性繼承。javascript 中的對象通過 proto 來指向原型對象,可以通過Object.__proto__ 來訪問

3.構造函數(shù)與與原型的聯(lián)系:

   

從以上輸出結(jié)果可以看出:

   構造函數(shù)的 __proto__ 指向原型對象;
     原型的constructor 指向構造函數(shù)Function;
     原型的 prototype.__proto__  等于 Object.__proto__;
     實例 的 constructor.prototype 指向原型;
     實例的constructor 指向構造函數(shù)
   
   
   
   
引用圖例:
![1460000018155881][1]
 

文章版權歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/102023.html

相關文章

  • 深入學習js之——原型原型

    摘要:我們用一張圖表示構造函數(shù)和實例原型之間的關系好了構造函數(shù)和實例原型之間的關系我們已經(jīng)梳理清楚了,那我們怎么表示實例與實例原型,也就是或者和之間的關系呢。 開篇: 在Brendan Eich大神為JavaScript設計面向?qū)ο笙到y(tǒng)的時候,借鑒了Self 和Smalltalk這兩門基于原型的語言,之所以選擇基于原型的面向?qū)ο笙到y(tǒng),并不是因為時間匆忙,它設計起來相對簡單,而是因為從一開始B...

    FingerLiu 評論0 收藏0
  • 深入學習js之——原型原型

    摘要:我們用一張圖表示構造函數(shù)和實例原型之間的關系好了構造函數(shù)和實例原型之間的關系我們已經(jīng)梳理清楚了,那我們怎么表示實例與實例原型,也就是或者和之間的關系呢。 開篇: 在Brendan Eich大神為JavaScript設計面向?qū)ο笙到y(tǒng)的時候,借鑒了Self 和Smalltalk這兩門基于原型的語言,之所以選擇基于原型的面向?qū)ο笙到y(tǒng),并不是因為時間匆忙,它設計起來相對簡單,而是因為從一開始B...

    xialong 評論0 收藏0
  • JavaScript原型原型

    摘要:每個原型對象都有一個屬性指向關聯(lián)的構造函數(shù)為了驗證這一說話,舉個例子。 本文共 1475 字,讀完只需 6 分鐘 一、概述 在 JavaScript 中,是一種面向?qū)ο蟮某绦蛟O計語言,但是 JS 本身是沒有 類 的概念,JS 是靠原型和原型鏈實現(xiàn)對象屬性的繼承。 在理解原型前,需要先知道對象的構造函數(shù)是什么,構造函數(shù)都有什么特點? 1. 構造函數(shù) // 構造函數(shù) Person() ...

    liaosilzu2007 評論0 收藏0
  • 《前端竹節(jié)》(3)【原型對象】

    摘要:從原型對象指向構造函數(shù)畫一條帶箭頭的線。線上標注,表示該原型對象的構造函數(shù)等于。但除此之外,若構造函數(shù)所指的顯示原型對象存在于的原型鏈上,結(jié)果也都會為。執(zhí)行構造函數(shù),并將指針綁定到新創(chuàng)建的對象上。 做前端開發(fā)有段時間了,遇到過很多坎,若是要排出個先后順序,那么JavaScript的原型與對象絕對逃不出TOP3。 如果說前端是海,JavaScript就是海里的水 一直以來都想寫篇文章梳理...

    lentrue 評論0 收藏0
  • 講清楚之 javascript原形

    摘要:構造函數(shù)和實例都通過屬性指向了原形。代碼示例是構造函數(shù)的實例的屬性與的屬性保存的值相等,即他們指向同一個對象原形。 講清楚之javascript原型 標簽: javascript javascript 中原形是一個比較難于理解的概念。javascript 權威指南在原形這一章也花了大量的篇幅進行介紹,也許你已經(jīng)讀過javascript 權威指南,或者已經(jīng)是讀第N篇了,然而這篇文章的目...

    高勝山 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<