JavaScript Promise: 용어 미로 탐색
JavaScript의 Promise는 압도적인 용어의 태피스트리를 탄생시켰습니다. 이 용어를 풀기 위해 Promises/A 사양과 ES6의 핵심을 살펴보겠습니다.
세 가지 상태:
Promise는 세 가지 상태 중 하나로 존재합니다.
해결됨 , Fulfilled 및 Resolved
settled라는 용어는 Fulfilled 상태와 Rejected 상태를 모두 포함하며 Promise가 더 이상 보류 상태가 아님을 나타냅니다. 이행은 구체적으로 결과 획득 성공을 의미하고, 거부는 결과 획득 실패를 의미합니다.
해결
Resolve는 두 가지 방식으로 해석될 수 있는 논쟁의 여지가 있는 용어입니다.
프라미스로 해결되는 약속
프로미스(또는 thenable)로 약속을 해결한다는 것은 해당 약속의 상태를 채택하는 것을 의미합니다. 이는 약속이 이행될지 거부될지 알지 못한 채 약속의 운명을 해결할 가능성으로 이어집니다.
Defer
Defer는 약속의 반환을 의미합니다. 결과 자체 대신 결과에 대한 비동기식 약속(동기식). 이렇게 하면 동기적 예외가 아닌 지연된 거부를 통해 거부가 처리됩니다.
위 내용은 JavaScript의 약속: '해결'이 실제로 의미하는 것은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!