위 코드는 동기식인가요? 즉, p.[[state]],那么应该打印出fulfilled,而不是pendding가 있는 경우입니다.
p.[[state]]
fulfilled
pendding
p.then메서드의 콜백 함수는 비동기식이므로 문제가 없을 것입니다
p.then
이것은 의심할 여지없이 동기화됩니다.
이 코드는 실제로 동기화되었습니다. 이를 확인하는 간단한 방법이 있습니다
위 코드를 보시면 'in'이 먼저 입력되어 있나요? 이는 새 Promise의 해결 및 거부 실행이 동기식이라는 것을 의미합니다. 이를 비동기식으로 만들려면 다음과 같이 작성할 수 있습니다. 으아악
실행은 실제로 비동기식이며 유사한 방법을 사용하여 확인할 수도 있습니다. then
then
으아악
이것은 의심할 여지없이 동기화됩니다.
이 코드는 실제로 동기화되었습니다. 이를 확인하는 간단한 방법이 있습니다
으아악위 코드를 보시면 'in'이 먼저 입력되어 있나요? 이는 새 Promise의 해결 및 거부 실행이 동기식이라는 것을 의미합니다. 이를 비동기식으로 만들려면 다음과 같이 작성할 수 있습니다. 으아악
또한실행은 실제로 비동기식이며 유사한 방법을 사용하여 확인할 수도 있습니다.
그런데 Promise에는 동기 호출과 비동기 호출 간의 차이를 없애기 위해 동기화 결과를 Promise로 래핑하는 일반적으로 사용되는 패턴이 있습니다.then
으아악