<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                ~~~ /* * 在實際項目基于面向對象開發的時候(構造原型設計模式), * 我們根據需要,很多時候會重定向類的原型 * (讓類的原型指向自己開辟的堆內存) * [存在的問題] * 1.自己開辟的堆內存中沒有constructor屬性, * 導致類的原型構造函數缺失(解決:自己手動在堆內存中增加constructor屬性) * 2.當原型重定向后,瀏覽器默認開辟的那個原型堆內存 * 會被釋放掉,如果之前已經存儲了一些方法或者屬性, * 這些東西都會丟失(所以:內置類的原型不允許重定向 * 到自己開辟的堆內存,因為內置類原型上自帶很多屬性方法, * 重定向后都沒了,這樣是不被允許的) */ /*function Fn() { } //=>當我們需要給類的原型批量設置屬性和方法的時候, 一般都是讓原型重定向到自己創建的對象中 Fn.prototype = { constructor: Fn, aa: function () { } };*/ /* function fun() { this.a = 0; this.b = function () { alert(this.a); } } fun.prototype = { b: function () { this.a = 20; alert(this.a); }, c: function () { this.a = 30; alert(this.a) } }; var my_fun = new fun(); my_fun.b(); my_fun.c();*/ function Fn() { var n = 10; this.m = 20; this.aa = function () {console.log(this.m);} } Fn.prototype.bb = function () {console.log(this.n);}; var f1=new Fn; Fn.prototype={ aa:function(){console.log(this.m+10);} }; var f2=new Fn; console.log(f1.constructor); console.log(f2.constructor); f1.bb(); f1.aa(); // f2.bb(); f2.aa(); f2.__proto__.aa(); ~~~ ![](https://img.kancloud.cn/97/af/97af9e909f8fc8891e0ff75f6f72838a_1294x511.png)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看