javascript 고차함수 (1) 썸네일형 리스트형 [javascript] 다차원 배열을 일차원으로 변경하는 방법 flat(), flatMap(), map() 함수형 프로그래밍을 하기 위해서 즉, 명령형 프로그래밍이 아닌 선언형 프로그래밍을 하기 위해서는 언어 내부에 포함된 고차함수(Higher-Order Function) (예: Array prototype인 map, filter, reduce) 를 잘 이용해야한다. 여기에 ECMAScript 2019(ES10) 부터 새롭게 flat()과 flatMap() 이 추가되었다. 둘 다 중첩된 배열 구조를 평탄화 하기 위해 사용하는 함수이며 IE에서는 호환이 되지않는다. 명령형프로그래밍이란? ↓ 더보기 명령형(imprerative) vs 선언형(declarative) 명령형 프로그래밍은 어떻게 할 것인가 (How)를 표현하고, 선언형 프로그래밍은 무엇을 할 것인가 (What)을 표현한다. //명령형 function.. 이전 1 다음