Artikel ini menjelaskan metode transpose javascript array dua dimensi. Bagikan untuk referensi Anda. Metode implementasi spesifik adalah sebagai berikut:
Salin kode sebagai berikut: <bahasa skrip = "javascript" type = "text/javascript">
var arr1 = [[30, -1,90], [70.100, -40], [39,29,6], [39,92,9]];
var arr2 = [];
// Tentukan berapa banyak baris yang ada di array baru
untuk (var i = 0; i <arr1 [0] .length; i ++) {
arr2 [i] = [];
}
// Tambahkan data secara dinamis
// Transfer array asli
untuk (var i = 0; i <arr1.length; i ++) {
untuk (var j = 0; j <arr1 [i] .length; j ++) {
arr2 [j] [i] = arr1 [i] [j];
}
}
// Cetak array baru
untuk (var i = 0; i <arr2.length; i ++) {
untuk (var j = 0; j <arr2 [i] .length; j ++) {
document.writeln (arr2 [i] [j]);
}
document.write ("<br />");
}
</script>
Saya harap artikel ini akan membantu pemrograman JavaScript semua orang.