자바스크립트 프라미스 작성하기
https://tuts.alexmercedcoder.com/promises/
약속 만들기
그래서 만약 당신이 나의 이전 기사를 읽는다면 우리는 프라미스가 무엇인지 그리고 fetch나 axios와 같은 함수가 그것들을 우리에게 반환할 때 그것들을 어떻게 사용하는지 배웠습니다. 이 기사에서는 자신의 약속을 작성하는 방법을 보여 드리겠습니다.
Promise를 쓰는 이유
기본적으로 다음 질문에 모두 yes 응답이 나오면 Promise를 작성해야 합니다.
이것이 바로 우리가 수용할 수 있는 약속의 상황입니다.
기본적인 약속 작성하기
const myPromise = new Promise((resolve, reject) => {
setTimeout(() => {
if (true) {
resolve("The Promise has resolved")
} else {
reject("your promise has failed")
}
}, 3000)
})
myPromise
.then(value => console.log(value))
.catch(err => console.log(err))
.finally (()=>console.log("Either Way I happen"))
그래서 위에서 무슨 일이 일어났습니까?
if(true)를 if(false)로 변경하는 것을 제외하고 위의 코드를 다시 테스트하고 결과가 어떻게 변경되는지 확인합니다.
그게 다야, 완료가 다른 코드를 프라미스로 트리거해야 하는 코드를 래핑하고 비동기 자바스크립트의 세계를 즐기십시오.
염두에 두어야 할 사항
Reference
이 문제에 관하여(자바스크립트 프라미스 작성하기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/alexmercedcoder/writing-javascript-promises-33ji텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)