<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>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                ##javascript 難點講解 >prototype 中文翻譯為原型。實際應用中有點像個備胎,當我們要使用對象的屬性或方法的時候,如果該屬性或者方法不存在,則會去prototype中尋找。 ~~~ var ren = function(){ this.myage = function(){ alert("my age is 18"); } } ren.prototype.myage = function(){ alert("my age is 100"); } ren.prototype.myname = function(){ alert("my name is xiaoming"); } var xiaoming = new ren; xiaoming.myage();//my age is 18 xiaoming.myname();//my name is xiaoming ~~~ * * * * * >call(obj) 執行函數的時候,函數中的this = call中的第一個參數(對象) ~~~ var a = function(){ alert(this.myname); } var b = { myname : "bbb" } a();//undefined,a方法的對象this是a a.call(b);//bbb,因為a方法的對象this是b ~~~ >閉包 閉包只是一個思路,在生產中,我們會經常用到別人的代碼,但是我們又不知道別人定義了多少變量和函數,所以很容易出現函數或變量名沖突,為了解決這一問題,我們把自己代碼都放在function中,只暴露一個或者極少數的全局變量供其他代碼調用。 ~~~ var a = "out"; var f= (function(){ var a= "inner"; }); f(); alert(a)//out ~~~ 為了讓閉包更方便讀寫,所以我們可以使用閉包函數,原理類似上面的代碼。 說明:閉包由2個括號組成,第一個括號內必須是一個function參數 ~~~ (function(){/*代碼*/})(); ~~~
                  <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>

                              哎呀哎呀视频在线观看