javascript - callback함수

sunny·2022년 11월 9일
0

Javascript

목록 보기
2/4

javascript의 비동기처리에 대해 이해한다면 아래 callback함수 예제를 쉽게 이해할 수 있다.

function callbackFunc(name){
	console.log(name);
}

function sayHello(callback){
	var text = 'hello';
	callback(text);
}

아래 두가지 호출 모두 사용할 수 있는 형태이다.

sayHello(callbackFunc); //hello가 출력됩니다.
sayHello(function(value){ //위와 동일하게 value에는 hello가 들어갑니다.
	console.log(value) 
})

생각
javascript 개발을 하면서 어려운 개념중에 하나가 비동기와 callback이었다.
지금도 이해가 많이 부족하고 callback함수가 많은 코드를 보면 두통이...
그래도 2년전의 나는 callback을 이해하지 못했고,
다른 코드를 참고해서 callback을 사용했더니 동작되었는데, 왜 동작하는지는 몰랐다면,
지금의 나는 적어도 이 상황에서는 callback 함수를 사용해야겠다 라는 생각을 하고 있다.
남들보다 느리긴하지만 조금씩 발전하고 있다.

profile
Believe in yourself :)

0개의 댓글