고차함수

적자생존·2022년 6월 18일
0

javascript restart

목록 보기
4/31

1. 고차함수란?

함수를 인자로 받거나 또는 함수를 반환함으로써 작동 하는 함수

2. 사용방법

원형

원래 함수를 만들고 사용을 할때 함수명()을 하게 되면 함수의 결과값인 undefined가 나오게 되는데 이를 return 값으로 내가 실행하고자 하는 함수를 넣게 되면 undefined대신에 return 안에 있는 함수가 실행되는 것이다.

설명

중괄호와 return이 만나면 return을 생략할 수 있음

그래서
다음과 같이 사용할 수 있는 것이다.

사용법은 onClickNumber("0")이 들어갔는데 이는 원래 onClickNumber()하게 되면 onClickNumber()의 결과값인undefined가 되어야 하나 내가 만든 함수에는 return값이 존재하고 그 값이 함수로 나와서 그 함수에 인자로 "0"이 들어간 것이다.

결론

고차함수는 그냥 함수의 리턴값에 함수가 들어가서 그 인자를 실행시켜주는 것이다...

그동안 너무 어렵게 생각해왔던 것 같다...

profile
적는 자만이 생존한다.

0개의 댓글