개인공부/TIL(Today I Learned)

TIL 15일차_고차함수

soon327 2021. 2. 2. 01:35

고차함수


함수의 호출 vs 함수값의 호출

return function(); //함수 호출
return name; //함수 호출 (name이라는 함수명이 있을 때)
return name() //함수 값 호출

const fun = function(){}
return fun;  //함수 호출

고차함수 메쏘드

  1. array.filter(함수)

배열의 엘리먼트 들 중 함수조건에 ture에 해당하는 것들만 필터링 한다.

  1. array.map(함수)

배열의 각 엘리먼트들에 함수의 연산을 처리함.

  1. array. reduce(함수)

함수의 매개변수로는 보통 acc,cur이 들어간다.
초기값을 따로 주고싶다면 reduce(함수,초기값)으로 지정해준다.
acc에 함수연산 값이 계속해서 저장되서 응축된다.

  1. 공통

함수안의 매개변수는 아무거나 써도 되지만 (어차피 배열에서 하나씩 입력하는 것이니까)
그안의 식은 작성한 매개변수를 인자로 사용해서 작성해야한다는 것 잊지 말기.

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