본문 바로가기

Language/JS Flow

[JS Flow] callback함수

 

callback 함수 특징


✔ 다른 함수(A)의 매개변수로 콜백함수(B)를 전달하면, A가 B의 제어권을 갖게된다.

✔ A에 미리 정해진 방식에 따라 B를 호출한다.

✔ 미리 정해진 방식이란 this에 무엇을 바인딩 할지,

매개변수에는 어떤 값들을 지정할지,

어떤 타이밍에 콜백을 호출할지 등이다.

 

 

 

여러 함수들의 정의


📌setInterval

정의

setInterval( callback, millisecond )

 

코드

 

 

📌forEach

정의

arr.forEach( callback [, thisArg] )

[]는 생략 가능하다는 표시다.

 

코드

 

 

📌addEventListener

정의

addEventListener( type, callback [, option] )

 

코드

 

 

 

 

'Language > JS Flow' 카테고리의 다른 글

[JS Flow] prototype  (0) 2020.04.24
[JS Flow] 클로저(closure)  (0) 2020.04.20
[JS Flow] this  (0) 2020.04.18
[JS Flow] 실행 컨텍스트 (hoisting, scope chain)  (0) 2020.04.17
[JS Flow] 데이터 타입  (0) 2020.04.17