문제
2차원 배열(배열을 요소로 갖는 배열)을 입력받아 배열들의 요소를 모두 담고 있는 단일 배열을 리턴해야 합니다.
입력
인자 1 : arr : 임의의 요소를 갖는 배열
출력
2차원 배열을 입력받아 깊이 1까지의 단일 배열로 이어붙인 배열을 리턴해야함
입출력 예시
let output = joinArrayOfArrays([
[1, 4],
[true, false],
['x', 'y'],
]);
console.log(output); // --> [1, 4, true, false, 'x', 'y']
풀이코드 설명
function joinArrayOfArrays(arr) {
// TODO: reduce를 통해 입력받은 배열들을 모두 순회합니다.
// concat을통해 누적해서 배열을 합칩니다.
const newArr = arr.reduce(function(acc,cur){
return acc.concat(cur);
})
return newArr;
}
Javascript 고차 함수문제(12) - studentReports (0) | 2022.12.10 |
---|---|
Javascript 고차 함수문제(11) - findShortestWord (0) | 2022.12.10 |
Javascript 고차 함수문제(9) - getLengthOfLongestElement (0) | 2022.12.10 |
Javascript 고차 함수문제(8) - getLongestElement (0) | 2022.12.10 |
Javascript 고차 함수문제(7) - calculateScore (0) | 2022.12.10 |