<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國際加速解決方案。 廣告
                # 作業二 (通關作業) 開發一個函數 ```js function fn(arr1,arr2){} ``` 這個函數的作用時交叉融合兩個數組,返回一個新數組。 例如: ```js fn([ 1,2,3 ] , [4,5,6]) ``` 返回的結果是 ```js [1,4,2,5,3,6] ``` ## 作業點評 完善方法。兼容 arr1與arr2可能長度不相同的情況 ## 參考代碼 ```js // 第一種思路 const array1 = [1, 2, 3, 4, 5, 6]; const array2 = [7, 8, 9, 10, 11, 0, 22, 33]; function fn2(array1, array2) { let arr1, arr2, arr3 = []; if (array1.length < array2.length) { arr1 = array2; arr2 = array1; }else{ arr1 = array1; arr2 = array2; } for (let i = 0; i < arr1.length; i++) { arr3.push(arr1[i]); arr2[i] && arr3.push(arr2[i]); } console.log(arr3); } fn2(array1, array2); ``` ```js // 把第一種思路代碼簡化 var a1 = [1,2,3]; var a2 = [4,5,6,7,8]; function a12(a1,a2){ var newArr = []; for(var i=0; i<Math.max(a1.length, a2.length); i++){ if(i<a1.length) newArr.push(a1[i]); if(i<a2.length) newArr.push(a2[i]); } return newArr; } ``` ```js // 第二種思路 function fn(arr1, arr2){ for(var i=0,j=1;i<arr2.length; i++) { arr1.splice(j ,0 ,arr2[i]) j+=2; } return arr1; } console.log(fn([0,1,2,3] , [4,5,6,7,8,9,11,12,13])); ```
                  <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>

                              哎呀哎呀视频在线观看