await 썸네일형 리스트형 자바스크립트_Chapter 8. 프로미스(Promise) 앞선 포스팅에서 동기와 비동기에 대한 개념을 정리했고, 자바스크립트는 Non-Blocking Model로 비동기적으로 실행 된다고 했다. 하지만 비동기적인 자바스크립트에서 코드를 동기적으로 처리해야할 때가 있는데 대표적으로 서버와 통신이 필요할 때인데 필요한 프로미스(Promise) 개념을 정리하도록 하겠다. #1. 프로미스란? 자바스크립트에서 비동기 처리를 동기로 처리할 수 있게 돕는 객체 유형이다. Why? 데이터베이스의 데이터를 먼저 가져온 후, 그 데이터를 가공하여 반환하는 함수가 존재한다고 가정하자 ! 데이터베이스와의 소통은 I/O이고, Javascript 에서 거의 모든 I/O는 비동기적이므로 아마도 데이터를 가져오기도 전에 데이터 가공 명령이 실행된다면? 에러 발생! ‘언제 진행할지 약속’ .. 더보기 이전 1 다음