TIL 12일차

Moon Seongseok·2021년 2월 12일

목표했던 것

고차함수 복습

발생했던 문제들

2차원 배열을 입력받아 1차원으로 바꿔주는 작업
처음에는 map 메소드를 활용하여 한 배열에 넣어볼까 시도해봤지만, 안됐었다.
그래서 구글에 검색을 하다가 reduce 메소드에 concat 메소드를 활용하는 글을 보게 되었다.

let arr = [[1, 2, 3], [4, 5], [6, 7]]
function array() {
	return arr.reduce(function(acc, cur){
      return acc.concat(cur);
    })
}

>> array(arr) = [1, 2, 3, 4, 5, 6, 7]

arr 배열의 첫 번째 배열에 뒤에 있는 배열들을 더해주는 방식으로 하나의 배열에 값들을 넣을 수 있었다.

0개의 댓글