// 一维数组转成二维数组
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简单实现一维数组转二维数组
最新推荐文章于 2024-04-02 15:14:21 发布