Este artigo descreve o método de transposição de JavaScript matrizes bidimensionais. Compartilhe para sua referência. O método de implementação específico é o seguinte:
Copie o código da seguinte
var Arr1 = [[30, -1,90], [70,100, -40], [39,29,6], [39,92,9]];
var Arr2 = [];
// determinar quantas linhas existem na nova matriz
for (var i = 0; i <arr1 [0] .Length; i ++) {
arr2 [i] = [];
}
// Adicione dinamicamente dados
// Transfira a matriz original
for (var i = 0; i <arr1.length; i ++) {
for (var j = 0; j <arr1 [i] .Length; j ++) {
arr2 [j] [i] = arr1 [i] [j];
}
}
// Imprima nova matriz
for (var i = 0; i <arr2.Length; i ++) {
for (var j = 0; j <arr2 [i] .Length; j ++) {
document.writeln (arr2 [i] [j]);
}
document.write ("<r />");
}
</script>
Espero que este artigo seja útil para a programação JavaScript de todos.