- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 에러핸들링
- MariaDB
- Refactoring
- typescript
- 코어 자바스크립트
- 프로그래머스
- LEVEL 2
- 리팩터링 2판
- 아고라스테이츠
- LEVEL1
- First Project
- TWIL
- Docker
- TMIL
- react
- Git
- 배포
- mongodb
- 오늘도 개발자가 안된다고 말했다
- CSS
- LEVEL 1
- 코딩테스트
- CRUD
- 면접을 위한 cs 전공지식 노트
- 알고리즘
- Err-Handling
- TIL
- sql
- javascript
- java
성장에 목마른 코린이
TIL - 17일차 220215 (고차 함수) 본문
오전 8:30 - 8:45 plan / 나의 하루 목표
고차함수 잘 이해하고 블로깅하고 문제 잘 풀기입니다!
오전 9:00 - 10:00 Algorithm Basic 5,6
오전 10:00 - 10:30 chapter / 고차함수 이해하기
일급 객체
대표적인 일급 객체중 하나가 함수입니다.
- 함수는 변수에 할당 할 수 있습니다.
- 다른 함수의 인자로 전달될 수 있습니다.
- 다른 함수의 결과로서 리턴될 수 있습니다.
함수 표현식 - 변수에 할당한 후 사용할 수 있습니다.
함수 선언식과 다르게 호이스팅이 적용되지 않습니다!
const square = function (num) {
return num * num;
};
output = square(7)
console.log(output); // 49
고차함수란?
고차함수는 함수를 인자로 받을 수 있고, 변수에 저장할 수 있고, 함수의 형태로 리턴할 수 있는 함수입니다.
이때 다른 함수(caller)의 인자로 전달되는 함수를 콜백(callback) 함수라고합니다.
콜백함수란?
콜백함수의 이름은 어떤 작업이 완료되었을 때 호출하는 경우가 많아서, 답신 전화를 뜻하는 콜백이라는 이름이 붙여졌습니다.
콜백함수를 전달받은 고차 함수는 함수 내부에서 이 콜백함수를 호출(invoke)할 수 있습니다. caller는 조건에 따라 콜백 함수의 실행 여부를 결정할 수 있습니다. 아예 호출하지 않을 수도 있고, 여러번 실행할 수도 있습니다.
오전 10:30 - 11:00 solo / 코플릿 - 고차함수
오전 11:00 - 11:30 chapter / 내장 고차함수 이해하기
오전 11:30 - 12:00 solo / 코플릿 - 고차함수
오후 1:00 - 1:30 chapter / 왜 꼭 고차함수를 써야할까?
오후 1:30 - 5:00 pair / 코플릿 - 고차함수
오후 5:00 - 6:00 zoom / Sprint Review
오후 6:00 - 6:30 review / 일일 회고
오늘은 문제를 많이 못풀어서 수요일 저녁, 금요일 저녁까지 코플릿 다 잘 마무리하고 블로깅 할 예정입니다!
오후 6:30 - 7:00 survey / Pair Review
오후 9:30 - 11:30 개인학습
오늘은 usestate에 대해 좀더 공부했습니다!
'Today I Learned' 카테고리의 다른 글
TIL - 19일차 220217(React SPA) (0) | 2022.02.17 |
---|---|
TIL - 18일차 220216 ( React Intro ) (0) | 2022.02.16 |
TIL - 16일차 220214 (DOM) (0) | 2022.02.14 |
TIL - 15일차 220211 (DOM) (0) | 2022.02.11 |
TIL - 14일차 220210 (Spread, Rest 문법) (0) | 2022.02.11 |