Javascript
프로미스와 async/await
프로미스 프로미스는 자바스크립트에서 비동기 작업을 다루는 객체로써, 비동기 작업이란 네트워크 요쳥, 데이터 베이스 쿼리, 파일 조작,DOM 등 시간이 오래걸리거나 완료까지 시간이 불확실한 작업 비동기 작업은 자바스크립트 엔진이 아닌 백그라운드에서 실행되며, 자바스크립트가 코드를 백그라운드에서 동시에 처리할 수 있도록 하는 작업 처리가 지연되는 요청들을 동기적으로 처리하면 다음 작업 처리까지 작업이 블로킹 되기 때문에 백그라운드에서 비동기적으로 처리하여 블로킹하지 않고 비동기적으로 처리하는 것이 포인트 프로미스 3가지 상태 대기(pending): 비동기 작업이 진행 중인 상태 이행(fulfiled) : 비동기 작업이 성공적으로 완료된 상태. 거부(rejected): 비동기 작업이 실패한 상태 const m..