# new promise

3개의 포스트

[JavaScript] Promise 객체 한 번에 이해하자!

Promise 객체는 무엇일까? Promise 객체 란? 어떤 작업에 관한 '상태 정보'를 갖고 있는 객체입니다. 작업의 결과가 promise 객체에 저장됩니다. promise 객체를 보면 작업이 성공했는지, 실패했는지 알 수 있습니다. promise 객체의 3가지 상태 promise 객체는 3가지 중 1개의 상태를 가집니다. 작업이 진행중임을 의미하는 pending. 작업이 성공적으로 완료되었음을 의미하는 fulfilled. 이때, 작업이 성공해서 promise 객체가 fulfilled 상태가 되면, promise 객체는 '작업의 성공 결과'도 함께 갖게됩니다. (작업 성공 결과) 작업이 실패했음을 의미하는 rejected. 이때, 작업이 실패해서 promise 객체가 rejected 상태가 되면, promise 객체는 '작업의 실패 이유'에 관한 정보도 함

2022년 11월 12일
·
0개의 댓글
·
post-thumbnail

Promise

콜백 함수(callback function) JavaScript는 비동기 처리를 위해 콜백 함수를 사용하곤 했는데, 이 전통적인 콜백 패턴은 몇 가지 한계점이 있었다. callback hell로 인해 가독성이 나쁘다. 비동기 처리 중 발생한 에러를 처리하기 어렵다. 여러 개의 비동기 처리를 한번에 처리하기 어렵다. ➡️ ES6에서 비동기 처리를 위한 새로운 패턴으로 Promise를 도입했다. Promise는 전통적인 콜백 패턴이 가진 단점을 보완하며, 비동기 처리 시점을 명확하게 표현할 수 있다는 장점이 있다. Promise : JavaScript의 비동기 처리에 사용되는 객체 Promise 생성하는 법 Promise는 **Pro

2022년 9월 25일
·
0개의 댓글
·
post-thumbnail

JavaScript 공부 _ Notion을 활용한 정리 ('chapter12-Promises(프로미스)')

* JavaScript 공부 정리 ⑫_ with 'Notion' > https://www.notion.so/juninotion/Promises-08813a62d6514eb29af69e8427bf8222 // Javascript chapter 12 _ 'Promises(프로미스)' 요약 정리 - What is Promises? - Constructing a Promise Object - setTimeout() Function - Consuming Promises - The onFulfilled and onRejected Functions - Using catch() with Promises - Chaining Multiple Promises - Avoiding Common Mistakes - Using Promise.all()

2020년 5월 5일
·
0개의 댓글
·