js中一维数组转化为二维数组
var num = 5;//每个子数组里的元素个数
var arr = [8,2,7,6,34,34,67,85,236,87,9,5];
var arr2 = new Array(Math.ceil(arr.length/num));
for(var i = 0; i<arr2.length;i++){
arr2[i] = new Array();
for(var j = 0; j<num; j++){
arr2[i][j] = '';//不足数的使用空变量补齐
}
}
for(var i = 0; i<arr.length;i++){
arr2[parseInt(i/num)][i%num] = arr[i];
}
console.log(arr2)
js中二维数组转化为一维数组
var arr = [[1,2],[3,4],[5,6]];
var arr2 = arr.toString();//转化为字符串
arr2 = arr2.split(",");//切割为数组
console.log(arr2);
♥此文章部分来源网络,侵删。感谢大家观看,么么叽!