hound_woo.log
로그인
hound_woo.log
로그인
20220308 TIL & 회고
woobaeh
·
2022년 3월 8일
팔로우
0
TIL
0
TIL
목록 보기
12/13
20220308 TIL & 회고
Achievement Goals
일급 객체(first-class citizen)의 세 가지 특징을 설명할 수 있다.
변수에 할당(assignment)할 수 있다.
다른 함수의 인자(argument)로 전달될 수 있다.
다른 함수의 결과로 리턴될 수 있다.
고차 함수(higher-order function)에 대해 설명할 수 있다.
함수를 인자로 받을 수 있고, 함수의 형태로 리턴할 수 있는 함수.
다른 함수(caller)의 인자(argument)로 전달되는 함수를 콜백 함수(caller function)
고차 함수를 자바스크립트로 작성할 수 있다.
forEach, find, filter, map, reduce, sort, some, every
Achievement Goals
배열 내장 고차 함수 filter에 대해서 이해할 수 있다.
filter에 대한 이해를 기반으로, 나머지 고차 함수를 스스로 학습할 수 있다.
추상화(abstraction)에 대해 설명할 수 있다.
추상화
(abstraction)는 복잡한 자료, 모듈, 시스템 등으로부터 핵심적인 개념 또는 기능을 간추려 내는 것을 말한다.
추상화의 관점에서 고차 함수가 갖는 이점에 대해 설명할 수 있다.
함수 = 값을 전달받아 값을 리턴한다 = 값에 대한 복잡한 로직은 감추어져 있다 = 값 수준에서의 추상화
고차 함수는 이 추상화의 수준을 사고의 추상화 수준으로 끌어올립니다.
값 수준의 추상화: 단순히 값(value)을 전달받아 처리하는 수준
사고의 추상화: 함수(사고의 묶음)를 전달받아 처리하는 수준
고차 함수를 활용하여 프로그램을 작성할 수 있다.
🔑 오늘 한마디 요약: 학습 몰입 시간을 체크하자.
woobaeh
상생을 통하여 파이를 훨씬 크게 키울 수 있다. WIN - WIN
팔로우
이전 포스트
2022 0307 TIL & 회고
다음 포스트
220310 TIL & 회고
0개의 댓글
댓글 작성