有一个一维数组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);
本文介绍了一种将一维数组转换为二维数组的方法,每个子数组长度固定为3,适用于特定的数据结构转换需求。

472

被折叠的 条评论
为什么被折叠?



