promise
자바스크립트의 비동기 처리 - Promise
Promise 자바스크립트는 비동기 처리를 위한 하나의 패턴으로 Callback Function을 사용합니다. 그러나 전통적인 Callback 패턴은 코드의 가독성을 해치고 비동기 작업 중 발생한 에러의 예외 처리가 곤란하며 여러 개의 비동기 처리 로직을 한꺼번에 처리하는 것에 대한 한계를 보여줍니다. ES6에서 추가된 Promise는 이런 기존의 Callback 패턴이 가진 단점을 보완하며 비동기 처리 시점을 명확하게 표현합니다. // 👍 화살표 함수를 사용하여 코드의 가독성과 간결성을 챙길 수 있습니다. const asyncWork = new Promise((resolve, reject) => { if (// 비동기 작업의 성공 여부) { resolve("작업 성공"); } else { resolve..