解决方案 »

  1.   

    按照4000的倍数进行分二维数组,比如上面运行的结果是[[2000],[5000,6000,7000]],如果是 Array(2000,5000,6000,9000);运行结果是[[2000],[5000,6000],[9000]]
      

  2.   

     bbb[kk] = new Array();
    -----》
     bbb[kk] = bbb[kk] || new Array();
      

  3.   

    var dataArray = new Array(2000, 5000, 6000, 7000,9000);

    var result = new Array();
    for ( var r = 0; r < dataArray.length; r++) {
    var seed = Math.floor(dataArray[r]/4000);
    result[seed] || (result[seed]=[]);
    result[seed].push(dataArray[r]);
    }

    var $a = result;