ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript で 2D 配列を効率的に転置するにはどうすればよいですか?
JavaScript の圧縮構文を使用した 2D 配列の転置
2D 配列の転置には、行から列への変換、またはその逆の変換が含まれます。基本的なループベースのソリューションは存在しますが、JavaScript は関数型プログラミング技術を活用したより簡潔なアプローチを提供します。
提供された 2D 配列を考えてみましょう。
[ [1, 2, 3], [1, 2, 3], [1, 2, 3], ]
map() を使用した簡潔な転置は次のようになります。次のように表現します:
output = array[0].map((_, colIndex) => array.map(row => row[colIndex]));
code:
結果は、元の配列の各行が転置された配列の列になった新しい 2D 配列になります。 :
[ [1, 1, 1], [2, 2, 2], [3, 3, 3], ]
以上がJavaScript で 2D 配列を効率的に転置するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。