async_await 14

13.2.2 콜백 지옥 문제점 - 끝없는 미로 같은 코드들

📘 13.2.2 콜백 지옥 문제점 - 끝없는 미로 같은 코드들완벽하지 않은 완벽함에 대하여여러분, 다시 인사드려요. 지난 시간에 콜백 함수가 얼마나 유용한지 함께 알아보았죠. 다른 함수에게 "나중에 이 일을 해달라"고 맡길 수 있는 그 편리함에 감탄했었어요. 하지만 세상에는 완벽한 것이 없다고 했나요. 콜백 함수에도 깊은 그림자가 하나 있어요.바로 콜백 지옥이라는 현상이에요. 순서대로 해야 할 일이 많아질수록 콜백 함수들이 끝없이 중첩되어, 마치 출구가 보이지 않는 미로처럼 복잡하고 아름답지 않은 코드가 만들어지는 거예요.🧠 새로운 단어들과 친해지기코드가 복잡해지는 현상과 관련된 중요한 단어들을 정리해볼게요.단어의미콜백 지옥 (Callback Hell)콜백 함수가 너무 많이 겹쳐서 코드가 읽기 어려워..

13.2.1 콜백 함수란? - 다른 함수에게 맡기는 특별한 임무

📘 13.2.1 콜백 함수란? - 다른 함수에게 맡기는 특별한 임무함수를 건네주는 마음여러분, 다시 만나게 되었네요. 지금까지 setTimeout과 setInterval을 사용하면서 "나중에 실행할 기능"을 첫 번째 입력값으로 전달하는 것을 배웠어요. 그때마다 전달하던 그 기능이 바로 콜백 함수라는 특별한 이름을 가지고 있었답니다.콜백 함수는 JavaScript에서 매우 소중한 개념이에요. "다른 함수에게 맡겨두고 나중에 실행해달라고 부탁하는 함수"를 의미해요. 마치 신뢰하는 친구에게 심부름을 맡기면서 "이 일을 해달라"고 메모지를 건네주는 것과 같아요.🧠 새로운 단어들과 친해지기함수를 다른 함수에게 전달하는 개념과 관련된 중요한 단어들을 정리해볼게요.단어의미콜백 함수 (Callback Functio..

13.1.2 setInterval 사용하기 - 계속 반복하는 똑똑한 시계

📘 13.1.2 setInterval 사용하기 - 계속 반복하는 똑똑한 시계반복되는 시간의 리듬여러분, 다시 만나게 되어 반가워요. 지난 시간에 setTimeout을 배우며 한 번만 울리는 알람에 대해 이야기했었죠. 3초 후에 딱 한 번 실행되고 조용해지는 그런 알람 말이에요. 하지만 우리 삶에는 반복되는 시간들이 있어요. 심장이 뛰는 소리, 시계바늘이 움직이는 규칙적인 소리, 매일 아침 같은 시간에 울리는 알람처럼요. 때로는 이런 반복의 힘이 필요할 때가 있어요. 바로 이런 순간에 setInterval이라는 고마운 동반자가 우리 곁에 있답니다.🧠 새로운 단어들과 친해지기반복되는 시간과 관련된 프로그래밍 단어들을 정리해볼게요.단어의미setInterval정해진 시간 간격마다 계속해서 반복 실행하는 Ja..

13.1.1 setTimeout 사용하기 - 시간을 조절하는 똑똑한 알람시계

📘 13.1.1 setTimeout 사용하기 - 시간을 조절하는 똑똑한 알람시계시간의 흐름을 담는 그릇여러분, 안녕하세요. 오늘은 시간이라는 신비로운 강물에 대해 이야기해볼까 해요. 우리가 지금까지 배운 JavaScript 코드들을 떠올려보세요. 버튼을 누르면 즉시 반응하고, 계산을 요청하면 바로 답을 내놓았죠. 마치 질문하자마자 대답하는 재빠른 친구 같았어요.하지만 때로는 천천히, 잠시 숨을 고르며 기다리는 시간이 필요할 때가 있어요. "3초만 기다렸다가 이 일을 해줄래?"라고 부탁하고 싶을 때 말이에요. 바로 이런 순간에 setTimeout이라는 고마운 도구가 우리 곁에 있답니다.🧠 새로운 단어들과 친해지기시간을 다루는 코딩에서 알아둘 말들을 정리해볼게요.단어의미setTimeout정해진 시간이 지..