Este artículo describe el método de transposición de matrices bidimensionales de JavaScript. Compártelo para su referencia. El método de implementación específico es el siguiente:
Copie el código de la siguiente manera: <script language = "javascript" type = "text/javaScript">
var arr1 = [[30, -1,90], [70,100, -40], [39,29,6], [39,92,9]];
var arr2 = [];
// Determinar cuántas filas hay en la nueva matriz
para (var i = 0; i <arr1 [0] .length; i ++) {
arr2 [i] = [];
}
// Agregar datos dinámicamente
// transferir la matriz original
para (var i = 0; i <arr1.length; i ++) {
para (var j = 0; j <arr1 [i] .length; j ++) {
arr2 [j] [i] = arr1 [i] [j];
}
}
// Imprimir una nueva matriz
para (var i = 0; i <arr2.length; i ++) {
para (var j = 0; j <arr2 [i] .length; j ++) {
document.writeLn (arr2 [i] [j]);
}
document.write ("<Br />");
}
</script>
Espero que este artículo sea útil para la programación de JavaScript de todos.