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

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                [函數基礎知識點](http://www.hmoore.net/cyyspring/html_js_cs/612114) >[success] # 程序中的foo、bar、baz 1. 經常在看一些開發例子時候會看到變量名為`foo、bar、baz` 這些都是沒有特殊含義名字僅僅是長時間習慣喜歡用的`偽變量` >[success] # JavaScript頭等函數 1. **頭等函數**(first-class function;第一級函數)是指在程序設計語言中,函數被當作頭等公民函數可以作為別的函數的參數、函數的返回值,賦值給變量或存儲在數據結構中; 1.1. 賦值給變量 ~~~ function foo(){} const a = foo ~~~ 1.2.函數可以另外一個函數的參數 ~~~ function bar(fn) { console.log("fn:", fn) fn() } bar(foo1) ~~~ 1.3. 函數作為另外一個函數的返回值 ~~~ function sayHello() { function hi() { console.log("hi kobe") } return hi } ~~~ 1.4. ~~~ var obj = { eating: function() { console.log("eating") } } ~~~ >[success] # 高階函數 1. 參數是函數,或者返回值是函數即為*高階函數* >[success] # 函數也是對象 函數也是對象,對象就具備屬性和方法,下面例子打印函數屬性 ~~~ function a(){} Object.getOwnPropertyNames(a) // ['length', 'name', 'arguments', 'caller', 'prototype'] ~~~
                  <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>

                              哎呀哎呀视频在线观看