<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 功能強大 支持多語言、二開方便! 廣告
                ## 實戰 > ES6常見高頻面試題 ### 1.實現兩個變量的值的交換 ~~~ let a = 1; let b = 2; [a,b] = [b,a]; ~~~ ### 2.js數據類型 ~~~ Undefined、Null、Boolean、Number、String、Array、Object、Symbol ~~~ ### 3.用兩種方法實現數組去重函數 > function distinct(){} 入參[11,1,2,2,3] 出參為 [11,1,2,3] ### 4.實現一個函數 > Promise.sequence(a,b,c).then((result) => {}) 要求sequence里的a執行完異步后執行b,b異步執行完后執行c。result為a,b,c三個異步返回的結果的數組 ~~~ Promise.sequence = function (...promiseList) { let p = Promise.resolve() let result = [] promiseList.forEach((item) => { p = p.then(() => { return item().then((x) => { if(x) { result.push(x) return result } }) }) }) return p } // 異步函數a var a = function () { return new Promise((resolve, reject) =>{ setTimeout(() => { console.log('a') resolve('a') }, 1000) }) } // 異步函數b var b = function () { return new Promise((resolve, reject) => { console.log('b') resolve('b') }) } // 異步函數c var c = function () { return new Promise((resolve, reject) => { setTimeout(() => { console.log('c') resolve('c') }, 500) }) } Promise.sequence(a, b, c).then((s) => { console.log(s) }, (err) => { console.log(err) }) ~~~
                  <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>

                              哎呀哎呀视频在线观看