前端二维
数组可以通过循环遍历的方式转化为
三维 数组。具体实现方式如下:
// 定义一个二维数组const array2D = [[1, 2, 3],[4, 5, 6],[7, 8, 9]];// 定义一个三维 数组const array3D = [];// 遍历二维数组,并将每个元素转化为一个一维数组,添加到三维 数组中for (let i = 0; i < array2D.length; i++) {const array1D = [];for (let j = 0; j < array2D[i].length; j++) {array1D.push(array2D[i][j]);}array3D.push(array1D);}// 输出三维 数组console.log(array3D);
执行以上代码,可以得到如下输出结果:
[[1, 2, 3],[4, 5, 6],[7, 8, 9]]
其中,第一维表示原来的二维
数组中的行数,第二维表示原来的二维
数组中的列数,第
三维则是每个元素的值。
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.mushiming.com/mjsbk/14356.html