JavaScript 一维数组转二维数组函数
以下是用 JavaScript 写的实现以上功能的函数:
function arrayTo2DArray(arr, subArrLength) {
const result = [];
for (let i = 0; i < arr.length; i += subArrLength) {
result.push(arr.slice(i, i + subArrLength));
}
return result;
}
这个函数接受两个参数:一个一维数组 'arr',和一个表示每个子数组长度的整数 'subArrLength'。函数首先创建一个空数组 'result',然后使用 'for' 循环遍历一维数组 'arr',每次取出 'subArrLength' 个元素,使用 'slice' 方法生成一个子数组,并将其推入 'result' 数组中。最后返回 'result' 数组,其中包含了由一维数组转换而来的二维数组。
原文地址: https://www.cveoy.top/t/topic/nF04 著作权归作者所有。请勿转载和采集!