Developer's Note
로그인
Developer's Note
로그인
[21일차 회고] 고차함수
JKim
·
2023년 3월 14일
팔로우
0
코드스테이츠
0
코드스테이츠 회고
목록 보기
21/49
1. 고차함수
새로 배운 것(새로 배운 내용의 키워드를 간단히 설명)
고차함수: 함수를 전달인자로 받을 수 있고, 함수를 리턴할 수 있는 함수
커링함수: 함수를 리턴하는 함수(클로저 함수)
콜백함수: 다른 함수의 전달인자로 전달되는 함수
(고차함수의 전달인자)
filter 메소드: 모든 배열의 요소 중에서 특정 조건을 만족하는 요소를 걸러내는 메소드
map 메소드: 모든 배열의 요소에 특정 논리를 부여하여 새로운 요소로 반환하는 메소드
이미 알고 있던 것(간단히 키워드로만 나열)
reduce 메소드
2. 추가 학습(주간 정리) 및 활동
엣지 케이스: 알고리즘이 처리하는 데이터의 값이 코드에서 제한된 범위를 넘는 경우에 발생하는 문제
코너 케이스: 여러 변수와 환경에 따른 복합적인 상호작용으로 발생하는 문제(ex. node.js는 되는데, 브라우저는 안됨)
Study
1. Modern Javascript DeepDive Operator 74p ~ 92p, Class 459p ~ 468p
2. 제 3회 딥다이브 스터디 모임(Operator, Class, 프로그래머스 입문 21~40문제) 발표
3. 회고
Section 2 첫 시작날이였는데, 첫 날 부터 고차함수가 굉장히 타이트하게 시간표가 짜여 있어서, 휴식 없이 온전히 공부에 집중하게 된 날이였다.
filter, map, reduce는 진짜 많은 곳에서 사용을 할만한 함수들이였고, 생각보다 어렵진 않아서 다행이였다.
DeepDive 스터디 3회차 발표의 날이였는데, 발표 준비 자료는 많았으나 너무 방대한 양을 설명하는데에 어려움이 있었다. 그래서 중간 이후로는 요약적으로 "내 생각에 꼭 알아야 할 개념" 들을 주관적으로 발표하였고, 다행히 긍정적인 반응이였다.
DeepDive 코딩테스트 입문 문제 풀기도 벌써 40%를 마무리했는데, 1주차에는 너무너무 쉬운 문제들이였지만, 2주차 21~40 문제에서는 코플릿 일반 문제 수준이였다.
다음주 DeepDive 내용은
"07챕터: 반복문, 08챕터: 타입 변환과 단축평가"
다.
앞으로 회고에서는 내일 꼭 할 일을 작성하여 다음날 성공률, 실패율을 작성할 예정이다.
4. 정리 자료
21일차 정리 자료
5. Next day's to-do list
DeepDive 93p~107p
4주차 new information 최종 정리
단어 암기 전용 파일에 단어 정리
JKim
프론트엔드 개발자 | 문제가 있는 내용이 있다면 댓글로 알려주세요.
팔로우
이전 포스트
[20일차 회고] 기술 면접
다음 포스트
[22일차 회고] Class, Prototype
0개의 댓글
댓글 작성