2016-04-12 188 views
-3

如果我有这样var arr = [1,3,2,4,8,9,8,6,9]分割的阵列到多个阵列

怎样可以同等地在一个物体的阵列的多个阵列分割这样

{ '0': { num: [ 1,3,2 ] }, 
    '1': { num: [ 4,8,9 ] }, 
    '2': { num: [ 8,6,9 ] } 
} 

由于阵列

编辑:多个阵列的数量可以改变。例如,我想分成现有阵列的三分之二或者索姆案例中的四分之三。

+3

的可能的复制[如何分割长阵列分成较小的阵列,用JavaScript](http://stackoverflow.com/questions/7273668/how-到系分割一个长的阵列 - 进入 - 更小的阵列与 - 的JavaScript) – kirkpatt

回答

0

虽然比我容易。

var n = 0; 
    for(var i = 0; i < Arr.length; i++) { 

     PLAYER_LIST[n].countries.push(Arr[i]); 
     n +=1; 
     if(Object.keys(PLAYER_LIST).length == n){ 
      n = 0; 
     } 
    } 

现在我的阵列具有数等量