고차함수
함수의 호출 vs 함수값의 호출
return function(); //함수 호출
return name; //함수 호출 (name이라는 함수명이 있을 때)
return name() //함수 값 호출
const fun = function(){}
return fun; //함수 호출
고차함수 메쏘드
- array.filter(함수)
배열의 엘리먼트 들 중 함수조건에 ture에 해당하는 것들만 필터링 한다.
- array.map(함수)
배열의 각 엘리먼트들에 함수의 연산을 처리함.
- array. reduce(함수)
함수의 매개변수로는 보통 acc,cur이 들어간다.
초기값을 따로 주고싶다면 reduce(함수,초기값)으로 지정해준다.
acc에 함수연산 값이 계속해서 저장되서 응축된다.
- 공통
함수안의 매개변수는 아무거나 써도 되지만 (어차피 배열에서 하나씩 입력하는 것이니까)
그안의 식은 작성한 매개변수를 인자로 사용해서 작성해야한다는 것 잊지 말기.
Today's ?!
...args에 대해 다시 복습하고 활용할 수 있도록 해야겠다.
'개인공부 > TIL(Today I Learned)' 카테고리의 다른 글
TIL 17일차_알고리즘&CSS (0) | 2021.02.04 |
---|---|
TIL 16일차_알고리즘 (0) | 2021.02.03 |
TIL 14일차_혼자해본 Scss (0) | 2021.02.01 |
TIL 13일차_Sass(Scss) 맛만보기 (0) | 2021.01.31 |
TIL 12일차_CSS단위 vh,vw와 % (0) | 2021.01.30 |