📜  javascript 转置数组 - Javascript (1)

📅  最后修改于: 2023-12-03 14:42:38.603000             🧑  作者: Mango

Javascript 转置数组

在Javascript中,可以使用以下代码将二维数组中的行与列交换,达到转置数组的目的。

代码实现
function transposeArray(array) {
    return array[0].map((col, i) => array.map(row => row[i]));
}
函数说明

该函数接受一个二维数组作为参数,并返回一个新的转置后的数组。

使用示例
const array2d = [
    [1, 2, 3],
    [4, 5, 6],
    [7, 8, 9]
];

const transposedArray = transposeArray(array2d);

console.log(transposedArray);

该示例将打印如下结果:

[
    [1, 4, 7],
    [2, 5, 8],
    [3, 6, 9]
]
总结

通过以上方法,开发者可以很方便地实现Javascript转置数组功能,提高代码的开发效率。