将一维数组转换为二维数组

2017-06-09  本文已影响0人  程序猿吴彦祖

// 将一维数组转为二维数组
<pre>
function listToMatrix(list, elementPerSubArray) {
var matrix = [],
i = void 0,
k = void 0;

for (i = 0, k = -1; i < list.length; i += 1) {
if (i % elementPerSubArray === 0) {
k += 1;
matrix[k] = [];
}

matrix[k].push(list[i]);

}

return matrix;
}

上一篇 下一篇

猜你喜欢

热点阅读