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 중국어 웹사이트의 기타 관련 기사를 참조하세요!