일부 입력을 기반으로 다차원 배열을 생성하는 JavaScript 함수를 작성해야 합니다. 세 가지 요소, 즉 -
를 취해야 합니다.- row - 배열에 존재할 하위 배열의 수,
- col - 각 하위 배열의 요소 수
- 발 빼기; 하위 배열에 있는 각 요소의 val
예를 들어 3개의 입력이 2, 3, 10인 경우
그러면 출력은 다음과 같아야 합니다. -
const output = [[10, 10, 10], [10, 10, 10]];
예시
다음은 코드입니다 -
const row = 2; const col = 3; const val = 10; const constructArray = (row, col, val) => { const res = []; for(let i = 0; i < row; i++){ for(let j = 0; j < col; j++){ if(!res[i]){ res[i] = []; }; res[i][j] = val; }; }; return res; }; console.log(constructArray(row, col, val));
출력
이것은 콘솔에 다음과 같은 출력을 생성합니다 -
[ [ 10, 10, 10 ], [ 10, 10, 10 ] ]