将数组拆分为多个数组

时间:2016-04-12 15:55:09

标签: javascript jquery arrays

如果我有这样的数组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 ] }
}

由于

编辑:多个阵列的数量可以更改。示例我想分成现有数组的三分之二或som情况下的四分之三。

1 个答案:

答案 0 :(得分: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;
        }
    }

现在我的阵列数量相等