콜백 함수를 받는 함수 선언

YOUNGJOO-YOON·2021년 7월 6일
0

typeScript

목록 보기
23/65
function times(
	f:(index:number)=>void,
	n:number
){
	for(let i=0;i<n;i++){
		f(i)
	}
}
times(n=>console.log(n),4);

times 함수는 인자를 두 개 받는데 하나는 콜백 함수, 하나는 숫자를 받는다.
times 함수의 첫 인자로 함수를 넣어주어야 하는데 인자는 f:(index:number)=>void이므로
타입이 숫자인 인자를 넣어주고 return이 void이므로 적당히 console.log를 찍어주면 된다.

profile
이 블로그의 글은 제 생각을 정리한 글과 인터넷 어딘가에서 배운 것을 정리한 글입니다. 출처는 되도록 남기도록 하겠습니다. 수정 및 건의 오류 등이 있으면 언제든지 댓글 부탁드립니다.

0개의 댓글