Nathan's 개발 일지

20년 12월 21일 TIL 본문

TIL(Today I Learned)

20년 12월 21일 TIL

Nathan.YT 2020. 12. 21. 23:20

고차 함수 (高次函數,  higher-order function )

  • 고차 함수(higher order function)는 함수를 인자(argument)로 받거나, 함수를 리턴하는 함수
  • 다른 함수(caller)의 인자(argument)로 전달되는 함수콜백 함수(callback function)
  • 커리 함수'함수를 리턴하는 함수'만을 일컫는 용어
  • 자바 스크립트의 함수는 변수에 할당(assignment)할 수 있고, 다른 함수의 인자(argument)로 전달될 수 있고, 다른 함수의 결과로서 리턴될 수 있다. ( 일급 객체(first-class citizen)의 특징. 고차 함수 또한 일급객체이다.)

 

  오늘 고차함수에 대해 배웠다. 지금까지 배운 것 중 가장 어려운 개념이 아닐까 생각든다. (아직 배운지 3주도 안됐지만..)

아주 다행이도, 좋은 페어분을 만나 과외받듯 배우게 되었다. 이번 페어분은 그전에 파이선을 공부하고 오신 분이라 그런지 이해도 자체가 남다르다. 오늘도 또 많이 배워가야겠다는 생각이 들은다.

 

 최대한 이전 배운 내용들을 복습하며 익숙해지려고 노력중이다. 오늘은 자바스크립트 배열까지 복습하였다. 역시나 다시 풀었을 때 또 새롭다. 매일매일이 새로운데 이게 바로 '일신우일신'인가보다.

'TIL(Today I Learned)' 카테고리의 다른 글

21년 1월 1일 TIL  (0) 2021.01.01
20년 12월 25일 TIL  (0) 2020.12.25
코드스테이츠 PRE과정 2주간의 회고록  (2) 2020.12.20
20년 12월 17일 TIL  (0) 2020.12.17
20년 12월 14일 TIL  (2) 2020.12.14
Comments