JS Callback Hell

욱2·2023년 4월 11일
0

JS

목록 보기
3/14

오늘은 콜백 헬에 대한 내용을 적어보려한다.

setTimeout(function() {
  	console.log("First task");
  		setTimeout(function() {
    		console.log("Second task");
    			setTimeout(function() {
      				console.log("Third task");
      					setTimeout(function() {
       						 console.log("Fourth task");
  										    }, 1000);
    								}, 2000);
  							}, 3000);
					}, 4000);

궁금증 :

  • 콜백 헬은 function1 -F1- 을 호출했을 때 F1이 function2 -F2-를 호출하고 F2가 다시 F1을 부르며 무한지옥으로 빠지는것을 말하는건가? 그렇다면 어떻게 관리하고 그렇지 않다면 콜백헬이란 무엇이고 어떻게 조치를 취해야할까?

시도 :

  • 구글링. 콜백헬은 위에 코드 처럼 꼬리를 계속 물어서 화살표시 모양이 만들어지는 것과 무한 지옥 둘다 뜻한다.

해결 :

  • 사실 아직 완벽하게 해결 단계까지 오진 않았다. 따로 코드를 써보지 않았기 때문이다.
  • 이론적으로 전에도 강조했던 Promise async await 으로 간결하고 가독성 있게 만들수 있다.
    Promise : 너 이거해 다음은 너 너. 명령하달로 관리. 코드 가독성과 효율성 최고! 흠 뭔가 궁금해지기 시작했다. Promise는 어떤 방식? 사이클?로 명령을 하달 할까? 다음 내용은 PROMISE CYCLE의 명령이다!!
profile
성장하는 날 위한 기록

0개의 댓글

관련 채용 정보