javascript - async/await 및 forEach 문제
PHP中文网
PHP中文网 2017-05-16 13:39:43
0
2
513

방법 1: 문제 없습니다

으아악

방법 2: 같이 출력되는데 왜 그럴까요? (기다리지 마세요)

으아악

모든 코드

으아악
PHP中文网
PHP中文网

认证0级讲师

모든 응답(2)
淡淡烟草味

말씀드리겠습니다.
await는 비동기 선언의 함수 컨텍스트에서만 사용할 수 있습니다 아래와 같이 forEach에서는 Wait를 직접 사용할 수 없습니다.

으아아아

주의 깊게 살펴보니 귀하의 문제는 다른 상황에 있는 것으로 나타났습니다.
콜백 함수로 테스트를 통과하면 sleep 메서드가 동기적으로 실행되고, wait는 여전히 유효하지만 동시에만 효과가 발생합니다. 따라서 이후의 기능은 동일한 시간을 기다린 후 함께 실행됩니다.

巴扎黑

async 비동기 루프를 수행할 때 for ... of ... 또는 Promise.all()을 사용하는 것이 가장 좋습니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿