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

                ## 前言 在 JS 中,`Arrary` 是一個特殊的對象。我們回憶一下對象的定義:在 JS 中,由鍵值對組成的無序的合集。但是很多時候我們并不關心對象的鍵值對的鍵,我們只是希望它是按照一定的順序,然后我們可以依次的取出來或者對它進行依次的操作。那么這個時候我們就需要使用一種特殊的數據類型 `Arrary`。 > Arrary:在 JS 中,如果一個對象是有序的,那么我們就稱這種特殊的對象為數組 ## 一、數組的特性 1. 數組的項的數據類型是不限制的 2. 數組的長度(length)可以調整 3. 數組可以 ## 二、創建數組 ### 1. new 操作符 ~~~js let arrary = new Arrary(1,2,3) ~~~ ### 2. 字面量 ~~~js let arrary = []; arrary[0] = 1; arrary[1] = 2; arrary[2] = 3; ~~~ ## 三、數組長度的上限 > 2^32-2 ## 四、檢測數組 1. instanceof `object instanceof Arrary` 2. `list.constructor === "Arrary"` 3. ES5中新方法 `isArrary()` 返回布爾類型 4. `Object.prototype.toString.call(list) === "[object Arrary]"`:[為什么用Object.prototype.toString.call(obj)檢測對象類型?](https://www.cnblogs.com/youhong/p/6209054.html):只能判斷出12種對象(8種常見對象+1種錯誤對象+2內置對象+函數中的Arguments對象) 你在使用的時候,先判斷瀏覽器是否支持 `isArrary()`,使用 `typeof list.isArrary()` 判斷是否是 `Function`。如果不是Function,則使用第四種。 ## 操作數組的方法 [![數組的方法](images/數組的方法.svg)](http://naotu.baidu.com/file/50efd25c5d66e6b0b34876dacce4ffd1?token=29edf2e743b75033) ### 排序方法 `reverse()` 和 `sort()` 方法的返回值是經過排序之后的數組。
                  <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>

                              哎呀哎呀视频在线观看