프로미스1 비동기 Promise 비동기 - Promise Promise는 비동기(async)작업의 최종 완료 또는 실패를 나타내는 객체이다. 제작코드(producing code)와 소비코드(consuming code)를 연결해준다. 프로미스 사용 이유 JS가 처음 나온 시기에는 이벤트 발생 -> 콜백 함수 호출 정도의 간단한 작동을 수행했다면, 이제는 callback hell이라 불릴 만큼 콜백이 중첩되기도 한다. 이를 해결하기 위해 Promise라는 패턴을 활용한다. 프로미스를 활용하면, 비동기 작업들을 순서대로 수행할 수 있게끔 하거나, 병렬로 진행하는 등 함수 조작이 수월해진다. 제작코드 & 소비코드 먼저 제작코드란, 시간이 걸리는 일련의 작업을 의미한다. 소비코드는 제작코드의 결과를 기다렸다 사용하는 코드이다. 제작코드를 사용하.. 2022. 5. 16. 이전 1 다음