왜 console.log ()가 직접 작동하지 않는 이유는 무엇입니까?
Async 기능은 즉시 결과를 반환하지 않습니다. 대신, 그들은 해결되면 결과를 포함한다는 약속을 반환합니다. 따라서 Console.logging Async 함수의 결과는 직접 값이 아닌 약속 만 인쇄합니다.
당시 ()을 사용하여 약속을 풀기 위해
는 Async 함수의 결과에 액세스해야합니다. .then () 메소드는 해결 된 값을 인수로 취하는 콜백을 수락합니다. 예제 코드에서 .then () 메소드는 JSON 객체를 인쇄하는 데 사용됩니다. 이것은 기다려서 약속을 풀지 않기 때문입니다. 그것은 당신의 기능이 약속이 해결 될 때까지 기다립니다. 당신은 여전히 .then (). 따라서 비동기 기능의 결과에 액세스하려면 반환 된 약속에서 .then () 메소드를 기다려야합니다.
부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.
Copyright© 2022 湘ICP备2022001581号-3