문제
첫 번째와 두 번째 인수로 두 개의 중첩 배열 arr1 및 arr2를 사용하는 JavaScript 함수를 작성해야 합니다.
우리의 함수는 arr1 및arr2의 모든 요소를 포함하지만 단일 차원으로 병합된 세 번째 배열을 생성하고 반환해야 합니다.
예를 들어, 함수에 대한 입력이 -
인 경우상수 arr1 =[ 1, [ 2, [ 4, 5, [ 6 ] ] ]]; const arr2 =[ 11, 12, [ 16, 18, [ 19, 21, [ 23 ] ] ]]];사전>그러면 출력은 다음과 같아야 합니다. -
상수 출력 =[1, 2, 4, 5, 6, 11, 12, 16, 18, 19, 21, 23];예시
다음은 코드입니다 -
상수 arr1 =[ 1, [ 2, [ 4, 5, [ 6 ] ] ]]; const arr2 =[ 11, 12, [ 16, 18, [ 19, 21, [ 23 ] ] ] ]]; flattenAndMerge =(arr1 =[], arr2 =[]) => { const res =[]; const flatten =(arr =[]) => { for(let i =0; i출력
다음은 콘솔 출력입니다 -
[ 1, 2, 4, 5, 6, 11, 12, 16, 18, 19, 21, 23]