// 一维数组转成二维数组
var arr = [1, 2, 3, 4, 5, 6, 7, 8, 9]
function arrToTwoDim(arr, n = 2) {
var arr2 = []
for (var i = 0, j = 0; i < arr.length; i += n) {
// 初始化数组单个元素为数组
arr2[j] = []
for (var k = 0; k < n; k++) {
if (i + k < arr.length)
arr2[j].push(arr[i + k])
}
j++
}
console.log(arr2)
return arr2
}
arrToTwoDim(arr)
arrToTwoDim(arr, 4)
js简单实现一维数组转二维数组
猜你喜欢
转载自blog.csdn.net/qq_35134066/article/details/87694865
今日推荐
周排行