다음과 같은 중첩된 숫자 배열이 있다고 가정합니다. -
const arr = [ [ 0, 0, 0, −8.5, 28, 8.5 ], [ 1, 1, −3, 0, 3, 12 ], [ 2, 2, −0.5, 0, 0.5, 5.3 ] ];
이러한 중첩된 숫자 배열 중 하나를 취하는 JavaScript 함수를 작성해야 합니다. 함수는 중첩 배열의 모든 숫자를 결합하여 단일 문자열을 형성해야 합니다.
결과 문자열에서 인접한 숫자는 공백으로 구분되어야 하고 두 개의 인접한 배열 요소는 쉼표로 구분되어야 합니다.
예시
이에 대한 코드는 -
const arr = [ [ 0, 0, 0, −8.5, 28, 8.5 ], [ 1, 1, −3, 0, 3, 12 ], [ 2, 2, −0.5, 0, 0.5, 5.3 ] ]; const arrayToString = (arr = []) => { let res = ''; for(let i = 0; i < arr.length; i++){ const el = arr[i]; const temp = el.join(' '); res += temp; if(i !== arr.length − 1){ res += ','; } }; return res; }; console.log(arrayToString(arr));
출력
콘솔의 출력은 -
0 0 0 −8.5 28 8.5,1 1 −3 0 3 12,2 2 −0.5 0 0.5 5.3