반응형

비동기처리 2

Promise와 async/await – 비동기 처리 쉽게 이해하기

안녕하세요 😊웹 개발에서 자주 만나는 개념이 바로 **비동기 처리(Asynchronous)**입니다.API 요청, 파일 읽기, setTimeout 같은 작업은 즉시 끝나지 않기 때문에 비동기 방식으로 처리됩니다.자바스크립트는 이런 작업을 다루기 위해 콜백(callback) → Promise → async/await 순으로 발전해 왔습니다.오늘은 그 중에서도 Promise와 async/await을 쉽게 설명해드리겠습니다.📍 1. Promise란?Promise는 “결과를 약속한다”는 의미 그대로, 비동기 작업의 성공/실패 결과를 표현하는 객체입니다. const fetchData = new Promise((resolve, reject) => { const success = true; if (succes..

JavaScript, jQuery 2025.09.21

JavaScript async/await와 Promise – 깔끔하고 안전하게 쓰는 실전 패턴

안녕하세요 😊비동기 처리(Asynchronous)는 현대 JavaScript 개발에서 빼놓을 수 없는 핵심 개념입니다.특히 API 요청, 파일 읽기, 타이머 등 시간이 걸리는 작업을 효율적으로 다루기 위해Promise와 async/await는 필수 문법입니다.이번 글에서는 초보자도 쉽게 이해할 수 있도록Promise → async/await 변환과 실무에서 깔끔하게 쓰는 패턴을 정리해보겠습니다.📍 1. Promise 기본 구조function getData() { return new Promise((resolve, reject) => { setTimeout(() => resolve("데이터 로드 완료"), 1000); });}getData() .then((res) => console.log(..

JavaScript, jQuery 2025.08.18
반응형