この記事では、JavaScriptの2次元アレイを転置する方法について説明します。参照のためにそれを共有してください。特定の実装方法は次のとおりです。
次のようにコードをコピーします
var arr1 = [[30、-1,90]、[70,100、-40]、[39,29,6]、[39,92,9]];
var arr2 = [];
//新しい配列にある行の数を決定します
for(var i = 0; i <arr1 [0] .length; i ++){
arr2 [i] = [];
}
//データを動的に追加します
//元の配列を転送します
for(var i = 0; i <arr1.length; i ++){
for(var j = 0; j <arr1 [i] .length; j ++){
arr2 [j] [i] = arr1 [i] [j];
}
}
//新しい配列を印刷します
for(var i = 0; i <arr2.length; i ++){
for(var j = 0; j <arr2 [i] .length; j ++){
document.writeln(arr2 [i] [j]);
}
document.write( "<br />");
}
</script>
この記事がみんなのJavaScriptプログラミングに役立つことを願っています。