Web Programming/FrontEnd

javascript : 콜백 함수 완벽한 이해 & 비동기 프로그래밍에 대하여

cycoding 2022. 3. 21. 15:38

사실 이건 굳이 자바스크립트 카테고리는 아니지만.. 자바스크립트 공부를 하다 정리하게 되었으므로 여기에 쓴다.

나는 머리가 나쁜건지... call back 함수 개념이 늘 와닿지 않고 좀... 그랬다.

그래서 이참에 정리해본다. // 유튜브 '드림코딩 by 앨리'님 영상 참고했습니다. 너무 설명을 잘해주심 ㅠㅠ

function callbackEx(answer, printYes, printNo) {
	if(answer == 'love you') {
    	printYes();
    }
    else {
    	printNo();
    }
 }

두가지의 callback펑션이 매개변수로 전달되어서,,,

 

+) Arrow Function

- 기존 함수

const simplePrint = function () {
	console.log('simpleFunc');
};

- arrow ver

const simplePrint = () => console.log('arrowFunc');