JS中的prototype、__proto__與constructor

      網友投稿 642 2025-04-02

      簡單實例

      // 定義一個函數 function Foo(name) { this.name = name } // 調用函數 這個函數返回 undefined var foo = Foo('Tom') console.log(foo); // undefined // 調用構造方法 console.log(Foo); // [Function: Foo] console.log(Foo.__proto__); // [Function] console.log(Foo.constructor); // [Function: Function] console.log(Foo.prototype); // Foo {} console.log(Foo.prototype.__proto__); // {} console.log(Foo.prototype.constructor); // [Function: Foo] console.log(Foo.prototype.constructor === Foo); // true // 相當于 Foo.prototype.constructor('Tom') 返回this foo = new Foo('Tom') console.log(foo); // Foo { name: 'Tom' } console.log(foo.__proto__); // Foo {} console.log(foo.prototype); // undefined console.log(foo.constructor); // [Function: Foo] var foo1 = new Foo.prototype.constructor('Tom') console.log(foo1); // Foo { name: 'Tom' } var foo2 = new Foo('Tom') console.log(foo2); // Foo { name: 'Tom' } console.log(foo1 == foo2); // false console.log(foo1.__proto__); // Foo {} console.log(foo1.prototype); // undefined console.log(foo1.constructor); // [Function: Foo] console.log(foo2.__proto__); // Foo {} console.log(foo2.prototype); // undefined console.log(foo2.constructor); // [Function: Foo]

      1

      2

      3

      4

      5

      6

      7

      8

      9

      10

      11

      12

      13

      14

      15

      16

      17

      18

      19

      20

      21

      22

      23

      24

      25

      26

      27

      28

      29

      30

      31

      32

      33

      JS中的prototype、__proto__與constructor

      34

      35

      36

      37

      38

      39

      40

      41

      42

      43

      44

      45

      總結

      圖片來源和文章參考

      幫你徹底搞懂JS中的prototype、__proto__與constructor(圖解)

      Prototype

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:excel表格打不出長數字的解決方法(excel表格輸入很長的數字不顯示怎么辦)
      下一篇:Dubbo進階(四)—— dubbo-monitor安裝、 監控中心 配置過程
      相關文章
      亚洲人成人网站18禁| 在线91精品亚洲网站精品成人| 偷自拍亚洲视频在线观看| 亚洲综合男人的天堂色婷婷| 亚洲综合图色40p| 亚洲一本大道无码av天堂| 亚洲精品无码少妇30P| 亚洲人成激情在线播放| 亚洲精品在线网站| 亚洲精品福利网站| 亚洲视频精品在线观看| 亚洲美女免费视频| 亚洲视频在线观看地址| 亚洲综合激情六月婷婷在线观看| 久久亚洲AV成人出白浆无码国产| 国产亚洲婷婷香蕉久久精品| 亚洲国产无套无码av电影| 亚洲精品无码久久一线| 亚洲VA中文字幕无码毛片 | 亚洲日韩一区精品射精| 亚洲综合久久精品无码色欲| 日本亚洲色大成网站www久久| 香蕉大伊亚洲人在线观看| 亚洲一区二区三区丝袜| 亚洲熟妇AV乱码在线观看| 亚洲AV无码一区二区三区网址| 国产AV无码专区亚洲AV蜜芽| 国产精品亚洲一区二区无码 | 亚洲av永久无码一区二区三区| 亚洲av午夜国产精品无码中文字| 亚洲AV永久无码精品网站在线观看| 亚洲av无码av在线播放| 亚洲AⅤ永久无码精品AA| 亚洲熟伦熟女新五十路熟妇| 亚洲一区日韩高清中文字幕亚洲| 伊人久久大香线蕉亚洲| 亚洲AV无码AV男人的天堂| 亚洲综合综合在线| 亚洲午夜成人精品无码色欲| 国产午夜亚洲精品不卡电影| 亚洲欧洲精品成人久久奇米网 |