나는 Angular의 문서 에서이 예제를보고 $q
있지만 이것이 일반적으로 약속에 적용될 것이라고 생각합니다. 아래 예제는 주석이 포함 된 문서에서 그대로 복사됩니다.
promiseB = promiseA.then(function(result) {
return result + 1;
});
// promiseB will be resolved immediately after promiseA is resolved and its value
// will be the result of promiseA incremented by 1
이것이 어떻게 작동하는지 잘 모르겠습니다. .then()
첫 번째 결과를 호출 하여 .then()
연결할 수있는 체인을 연결하면 promiseB
유형의 약속 객체입니다 Object
. 이 아닙니다 Number
. "그 값은 promiseA의 결과가 1 씩 증가합니다"라는 의미는 무엇입니까?
내가 그런 식으로 접근 promiseB.value
해야합니까? 성공 콜백은 어떻게 약속을 반환하고 "결과 + 1"을 반환 할 수 있습니까? 뭔가 빠졌습니다.