1. 程式人生 > 其它 >js中一維陣列與二維陣列的轉換

js中一維陣列與二維陣列的轉換

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);

♥此文章部分來源網路,侵刪。感謝大家觀看,麼麼嘰!在這裡插入圖片描述