<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國際加速解決方案。 廣告
                [TOC] >[success] # 類數組對象 什么是 **類數組對象** ? **類數組對象** : **類數組對象** 是指一個 **對象** ,它看起來 **像一個數組** ,因為它有一個 **length 屬性** 和一些 **數字索引** , **但它不是一個真正的數組,因為它沒有數組對象的方法和屬性,例如 push(), pop(), slice() 等等**。 **類數組對象數據結構** ~~~ var obj = { 0: 'a', 1: 'b', length: 2 } ~~~ 為了讓 **類數組對象** 可以像真正的數組一樣操作,我們可以將它們 **轉換成數組** 。常用的方法有: 1. **Array.from()** 2. **Array.prototype.slice.call()** 3. **Array.prototype.concat.apply([], arrLikeObj)** **轉換代碼** ~~~ // 類數組對象(類似數組的對象,沒有數組的方法) var obj = { 0: 'a', 1: 'b', length: 2 } console.log(Array.from(obj)) // ['a', 'b'] console.log(Array.prototype.slice.call(obj)) // ['a', 'b'] console.log(Array.prototype.concat.apply([], obj)) // ['a', 'b'] ~~~ 需要注意的是, **類數組對象** 只包含 **數字索引** 的元素,**不包含其他屬性 ,因此轉換成數組后也只能保留元素的值,不能保留其他屬性。同時,如果類數組對象的 length 屬性值不準確,可能會導致一些轉換問題** >[success] ## 總結 **Array.from** 方法不僅可以把 **類數組對象** 轉換成 **數組** ,也可以把 **可迭代對象(Array(數組)、String(字符串)、Map、Set、TypedArray、arguments 對象等)** 轉換成 **數組** 。
                  <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>

                              哎呀哎呀视频在线观看