有一个一维数组a,想转化为二维数组b,并且二位数组b每个元素都是长度为3的一维数组(不包括最后一项),实现方法:
var a = [0,1,2,3,4,5,6,7,8,9,10,11,12,13];
var b = new Array(Math.ceil(a.length/3));
for(var i = 0;i < b.length;i++) {
b[i] = new Array();
}
for(var j = 0;j < a.length;j++) {
b[parseInt(j/3)][j%3] = a[j];
}
console.log(b);