1. 程式人生 > >偽陣列轉換真陣列的方法

偽陣列轉換真陣列的方法

偽陣列轉換真陣列的方法

  1. 宣告一個空陣列,通過遍歷將他們新增到新的陣列中去
    1 //這個比較簡單就不舉例子啦~~

     

  2. 使用陣列的slice()方法,他返回的是陣列,使用call或者apply指向偽陣列             
      var arr = Array.prototype.slice.call(oldarr);

     

  3. 使用原型繼承             
     oldarr.__proto__ = Array.prototype

     

  4. ES6的陣列新方法Array.from()  
     var arr = Array.from(oldarr)