상태: 1. 초기화되고 프로세스에 결과가 없는 보류 상태, 2. 이행된 성공 상태, 해결된 상태는 후속 콜백 기능을 트리거합니다. 3. 거부된 실패 상태, 거부된 상태는 후속을 트리거합니다. 콜백 함수 캐치 콜백 함수.
VUE3.0을 빠르게 시작하는 방법:
이 튜토리얼의 운영 환경인 Windows 10 시스템, ECMAScript 버전 6.0, Dell G3 컴퓨터로 들어갑니다.
es6의 promise 개체의세 가지 상태
1.pending: 프로세스에 결과가 없습니다.
2.resolved: 성공
3.rejected: 실패
상태 변경
1. Pending -> 해결됨
2. Pending -> 거부됨
상태
입니다.
상태 then 및 catch는 트리거되지 않습니다.
해결된 상태는 후속 then 콜백 함수를 트리거합니다.
Then
및 catch는정상적인 상황에서
상태를 반환합니다.
오류가 보고되면 거부됩니다.
정상적인 상황에서 Catch는 해결된 상태로 반환되고 오류가 보고됩니다. 그런 다음 거부된
테스트 문제를
반환합니다. //첫 번째 질문(결과가 출력됩니다. 1,3, 해결 상태로 돌아갑니다) Promise.resolve().then(()=>{ console.log(1) //1 해결됨 }).catch(()=>{ console.log(2) }).then(()=>{ console.log(3) // 3개 해결됨 }) //두 번째 질문 (결과는 1,2,3으로 출력됩니다) Promise.resolve().then(()=>{ console.log(1) //1 throw new Error("error1") //거부됨 }).catch(()=>{ console.log(2) //2 해결됨 }).then(()=>{ console.log(3) //3 해결됨 }) //세 번째 질문 (결과는 1,2로 출력됩니다) Promise.resolve.then(()=>{ console.log(1) //1 throw new Error("error1") //거부됨 }).catch(()=>{ console.log(2) //2 해결됨 }).catch(()=>{ console.log(3)})