2016-05-17 95 views

回答

1

您可以使用Array#reduce和索引来分组零件。

var array = [0, 1, 2, 3, 4, 5, 6, 7, 8], 
 
    result = array.reduce(function (r, a, i) { 
 
     if (i % 2) { 
 
      r[r.length - 1].push(a); 
 
     } else { 
 
      r.push([a]); 
 
     } 
 
     return r; 
 
    }, []); 
 

 
document.write('<pre>' + JSON.stringify(result, 0, 4) + '</pre>');