在for循环中向2D数组添加第三个维度,可以通过以下步骤实现:
以下是一个示例代码,演示如何在for循环中向2D数组添加第三个维度:
function addThirdDimension(arr) {
var result = []; // 创建一个新的空数组
for (var i = 0; i < arr.length; i++) {
var thirdDimension = []; // 创建一个新的空数组,表示第三个维度
for (var j = 0; j < arr[i].length; j++) {
thirdDimension.push(arr[i][j]); // 将原始2D数组中的元素添加到第三个维度的数组中
}
result.push(thirdDimension); // 将第三个维度的数组添加到新的数组中
}
return result; // 返回新的数组作为结果
}
// 示例用法
var originalArray = [[1, 2], [3, 4], [5, 6]];
var newArray = addThirdDimension(originalArray);
console.log(newArray);
这段代码将原始的2D数组[[1, 2], [3, 4], [5, 6]]
转换为一个具有第三个维度的新数组[[[1, 2], [3, 4], [5, 6]]]
。
领取专属 10元无门槛券
手把手带您无忧上云