<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 功能強大 支持多語言、二開方便! 廣告
                ## 數組 數組是按次序排列的一組值。每個值的位置都有編號(從0開始的)。整個數組用方括號表示。 > 數組的元素可以是不同的數據類型。 > 如果數組中的元素也為數組,那么就構成了一個二維數組 ~~~javascript var arr = ['a','b','c']; var arr2 = []; arr2[0] = 'a'; arr2[1] = 'b'; arr2[2] = 'c'; var arr3 = ['a',12,true,{name:"Tom",age:18}]; console.log(typeof arr3[2]); // boolean var arr4 = [[1,2],[3,4]]; console.log(arr4[1][0]); // 3 ~~~ ### 1. 數組的本質 本質上,數組就是一個對象。通過typeof運算符返回的類型就是object。 ~~~javascript console.log(typeof arr4); // object console.log("arr['1']=" + arr['1']); // b console.log(Object.keys(arr)); // ["0", "1", "2"] ~~~ ### 2.length屬性 length屬性返回的是數組的成員數量。 Javascript使用32位整數保存數組的元素個數,所以length的最大值為232-1。 只要是數組,就有length屬性,而且length屬性是一個動態的值,該值等于鍵名中的最大整數+1。 > 清空一個數組比較有效的方法就是設置length=0 ~~~javascript var arr5 = [1,2,3,4,5]; console.log(arr5.length); // 5 arr5[100] = 100; console.log(arr5.length); // 11 console.log(arr5[7]); var arr6 = [1,2,3,4]; console.log(arr6[3]); // 4 arr6.length = 3; console.log(arr6[3]); ~~~ ### for...in循環和遍歷數組 ~~~javascript var arr6 = ['a','b','c','d']; arr6.score = 98; for (var i in arr6) { console.log(arr6[i]); // a b c d 98 } ~~~ > 通過for...in遍歷數組的時候,會把非數字鍵的屬性也遍歷出來,所以不推薦使用for...in遍歷數組 我們一般還是使用for或while循環去遍歷數組 ~~~javascript for (var i = 0; i < arr6.length; i++) { console.log("arr6[" + (i) + "]=" + arr6[i]); } var i = 0; while (i < arr6.length) { console.log("arr6[" + (i) + "]=" + arr6[i]); i = i + 1; } ~~~
                  <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>

                              哎呀哎呀视频在线观看