본문 바로가기
반응형

프로미스2

45장 프로미스 해당 단원은 예제 기반으로 실행하고 공부하는게 좋아서 따로 글을 작성하지 않았습니다. 대신 관련 내용을 첨부했습니다. 비동기 함수와 이벤트 핸들러 설명을 위한 그림 45-10, 11 프로미스 생성 45-12 fulfilled된 프로미스 45-13 rejected된 프로미스 const fulfilled = new Promise((resolve, reject) => { setTimeout(() => { if (Math.random() > 0.5) resolve(1); else reject(2); }, 3000); }).then(res => console.log(res)) .catch(err => console.log(err)) const prom = (val) => new Promise((resolve, r.. 2022. 12. 4.
드림코딩 엘리 - 자바스크립트 기초 강의(ES5+) (12편) Promise - 자바스크립트에서 제공하는 비동기를 간편하게 처리할 수 있게 하는 Object - 정해진 기능을 성공적으로 처리하면 메세지와 함께 결과값을 반환, 처리하지 못하면 에러를 전달해줌 - 콜백함수 대신에 유용하게 쓰일 수 있음 파일을 읽어오거나, 네트워크 요청 하는 것들은 시간이 걸리는 작업이기 때문에 비동기로 처리하는 것이 좋음 만약, 동기적으로 처리하게 된다면 작업을 하는 동안 다음 코드가 실행되지 않는 번거로움이 발생하기 때문이다. Promise는 만드는 순간에 excuter 함수를 실행하기 때문에, 원하지 않을 때도 네트워크 통신이 일어날 수 있음을 유의해야 한다. 'use strict'; // Promise is a JavaScript object for asynchoronous op.. 2021. 11. 18.
반응형