자바스크립트(JS) Promise 완벽 가이드: 비동기 처리가 쉬워지는 마법
[미래의 결과를 약속하는 객체, Promise] 비동기 작업은 언제 끝날지 알 수 없습니다. Promise는 당장 결과를 줄 수는 없지만, “작업이 끝나면 결과(성공 또는 실패)를 반드시 돌려주겠다”는 약속을 담은 객체입니다. 비동기 흐름을 제어하는 현대 자바스크립트의 필수 개념을 파헤쳐 봅니다. 서버에 데이터를 요청하고 응답이 오기 전에 다음 코드가 실행되어 undefined를 마주한 적이 있으신가요? 자바스크립트의 비동기적 특성 때문에 발생하는 … 더 읽기