js中一維陣列與二維陣列的轉換
阿新 • • 發佈:2021-01-08
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);
♥此文章部分來源網路,侵刪。感謝大家觀看,麼麼嘰!