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

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                >[success] # 總結 ~~~ 1.大部分“函數數據類型”的值都具備“prototype(原型/顯式原型)”屬性,屬性值本身是一個對象「瀏覽器會默認為其 開辟一個堆內存,用來存儲實例可調用的公共的屬性和方法」,在瀏覽器默認開辟的這個堆內存中「原型對象」有一個 默認的屬性“constructor(構造函數/構造器)”,屬性值是當前函數/類本身 2.具備prototype的函數 2.1.普通函數(實名或者匿名函數) 2.2.構造函數/類「內置類/自定義類」 2.3.生成器函數 Generator ..... 3.不具備prototype的函數 3.1.箭頭函數 3.2.基于ES6給對象某個成員賦值函數值的快捷操作 ~~~ [使用dir](https://blog.csdn.net/jeremyjone/article/details/93041139) * 注對3.2的說明 ![](https://img.kancloud.cn/22/30/223037b5b7cf04d58b04ba6dc91eb4df_561x468.png) >[info] ## function 和 Object ~~~ 1.Object作為一個類(函數),是 Function類的實例 Object instanceof Function => true Object.__proto__ ===Function prototype 2.Function作為一個類(函數),是 Function類的實例 Function instanceof Function = true Function. __proto__===Function prototype只有這樣我們才可保證:所有函數都可調用 call/apply/bind等方法 3.函數也是對象Function作為一個普通對象,它是 Object類的實例 Function instanceof Object => true Function. __proto__. __proto__=Object.prototype 4.Object作為一個普通對象,它是 Object類的實例 Object instanceof Object => true Object.__proto__.__proto__===Object. prototype只有這樣,我們才可以保證,所有對象都可以調用 Object.prototype上的屬性方法「萬物皆對象」 在es5 時候想定義靜態方法時候其實也可以看出function 是對象舉個例子 function AA(){} AA.getAge = 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>

                              哎呀哎呀视频在线观看