js 콜백지옥 멍 때리기

이수보🧑🏻‍💻·2023년 12월 3일
1

기타

목록 보기
12/12

가끔 정말정말로 할거 없을 때면 setTimeout으로 콜백지옥 만들어 콘솔 보며 멍을 때리곤 합니다.
저와 같이 멍을 때리실 분을 위해 만들었습니다. 콜백지옥...

setTimeout 18개..

🤬 Come to HELL 🤬

    setTimeout(function(){
        console.log(1);
        setTimeout(function(){
            console.log(2);
            setTimeout(function(){
                console.log(3);
                setTimeout(function(){
                    console.log(4);
                    setTimeout(function(){
                        console.log(5);
                        setTimeout(function(){
                            console.log(6);
                            setTimeout(function(){
                                console.log(7);
                                setTimeout(function(){
                                    console.log(8);
                                    setTimeout(function(){
                                        console.log(9);
                                        setTimeout(function(){
                                            console.log(10);
                                            setTimeout(function(){
                                                console.log(11);
                                                setTimeout(function(){
                                                    console.log(12);
                                                    setTimeout(function(){
                                                        console.log(13);
                                                        setTimeout(function(){
                                                            console.log(14);
                                                            setTimeout(function(){
                                                                console.log(15);
                                                                setTimeout(function(){
                                                                    console.log(16);
                                                                    setTimeout(function(){
                                                                        console.log(17);
                                                                        setTimeout(function(){
                                                                            console.log(18);
                                                                        }, 3000)
                                                                    }, 3000)
                                                                }, 3000)
                                                            }, 3000)
                                                        }, 3000)
                                                    }, 3000)
                                                }, 3000)
                                            }, 3000)
                                        }, 3000)
                                    }, 3000)
                                }, 3000)
                            }, 3000)
                        }, 3000)
                    }, 3000)
                }, 3000)
            }, 3000)
        }, 3000)
    }, 3000)

정말 대충 만들었는데 나중에는 시간도 간단하게 설정하고 arrow function으로 바꿔서 찐 애로우로 만들어야지..

0개의 댓글