<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      JavaScript new的運行過程

      參考 MDN網站的運算符

      https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/new

      new 運算符創建一個用戶定義的對象類型的實例或具有構造函數的內置對象的實例。new 關鍵字會進行如下的操作:

      1)創建一個空的簡單JavaScript對象(即{});
      2)鏈接該對象(即設置該對象的構造函數)到另一個對象 ;
      3)將步驟1新創建的對象作為this的上下文 ;
      4)如果該函數沒有返回對象,則返回this。

      復現代碼如下:

       1 <script type="text/javascript">
       2     function Person(name,age){
       3         this.name=name;
       4         this.age=age;
       5         //return this; 6     }
       7     Person.prototype.say=function(sth){
       8         console.log('I Say:'+sth);
       9     };
      10 
      11     function _new(){
      12         //創建一個簡單的空對象
      13         var obj={};
      14         //獲取構造函數
      15         var _Constructor=arguments[0];
      16         //鏈接到原型
      17         obj=Object.create(_Constructor.prototype);//obj.__proto__=_Constructor.prototype;__proto__不推薦使用 見https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Object/proto
      18         
      19         //獲取構造函數的參數列表的值
      20         var _args=Array.prototype.slice.call(arguments,1);
      21         //將構造函數綁定到this值(result值)
      22         var result = _Constructor.apply(obj,_args);
      23         //判斷構造函數是否return非構造函數this的值,若是非對象則忽略返回構造函數this值,若是對象則返回構造函數return的對象
      24         return typeof result === "object" ? result : obj;//如果返回值是一個對象就返回該對象,否則返回構造函數的一個實例對象
      25     };
      26     var newPerson=new Person('orgin',1);
      27     var _newPerson=_new(Person,'my',2);
      28     
      29     console.log(newPerson);
      30     console.log(_newPerson);
      31 
      32     var newPerson2=new Person;
      33     var _newPerson2=_new(Person);
      34     console.log(newPerson2);
      35     console.log(_newPerson2);
      36 </script>

       

      posted @ 2019-09-08 16:33  潤潤潤  閱讀(581)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 国产网曝门亚洲综合在线 | 亚洲一国产一区二区三区| 亚洲一区二区三区激情在线| 精品人妻少妇嫩草av系列| 中文字幕午夜福利片午夜福利片97| 高清中文字幕国产精品| 国产色婷婷亚洲99精品小说| 日韩av影院在线观看| 国产精品三级爽片免费看| 日韩乱码人妻无码中文字幕视频| 国产福利在线观看免费第一福利| 男人的天堂va在线无码| 中文字幕v亚洲日本在线电影| 国产AV巨作丝袜秘书| 久久99九九精品久久久久蜜桃 | 神马久久亚洲一区 二区| 亚洲日韩国产精品第一页一区| 粗壮挺进人妻水蜜桃成熟| 国产熟女激情一区二区三区| 亚洲欧美日韩愉拍自拍美利坚| 长腿校花无力呻吟娇喘| 欧美 日韩 国产 成人 在线观看| 色偷偷亚洲女人天堂观看| 国产精品亚洲а∨天堂2021| 亚洲另类欧美综合久久图片区| 亚洲欧洲日韩国内高清| 777天堂麻豆爱综合视频| 中文字幕免费不卡二区| 日韩大片在线永久免费观看网站| 国产影片AV级毛片特别刺激| 国产极品粉嫩学生一线天| 国产旡码高清一区二区三区| 国产欧美精品一区aⅴ影院| 精品日韩亚洲AV无码| 亚洲男人的天堂网站| 国产亚洲精品第一综合| 人人妻人人澡人人爽曰本| 少妇粗大进出白浆嘿嘿视频| 99人中文字幕亚洲区三| 鸡东县| 久久se精品一区二区三区|