JS | Promise ( Producer, Consumer)
Promise promise는 javascript에 내장되어 있는 object로 asynchronous operation을 위해 사용된다. 비동기적은 것을 실행할 때 callback 함수 대신 유용하게 쓰일 수 있는 object이다. Promise의 2가지 핵심포인트 state: process가 무거운 operaton을 수행하고 있는지 중인지 아니면 기능 수행이 완료되어 성공했는지 실패했는지 상태에 대해 이해하는 것이 중요하다. ① pending : promise가 만들어져서 지정한 operation이 수행 중일 때 ② fullfilled : operaion을 성공적으로 모두 끝내었을 때 ③ rejected: file을 찾을 수 없거나 network에 문제가 생겼을 때 producer와 consumer의..