몇몇 린터가 이 동작을 플래그하는 것을 보았지만 이것이 여러분이 Promise를 사용하는 이유의 일부가 아닌지 궁금합니다.
으아아아오류: 약속을 기다리거나 캡처해야 합니다
그럼 이건 잘못된 코드인가요? 그렇다면 왜 그렇습니까?
P粉2957286252024-04-02 00:25:25
예, 이는 await
의 비정상적인 사용이며 앱이 중단될 수 있는 나쁜 습관입니다.
일반적으로 즉시 await
다음 사항을 약속합니다.
즉시 발생하지 않음 프라미스 await
ing 承诺的问题是,当 // do other stuff
正在运行时,当它因错误而拒绝时,您会错过。如果其他东西是异步的,你可能 await
太晚了,如果其他东西本身抛出异常,你永远不会 await
它,在这两种情况下,这都会导致 promise
ing의 문제점은 // 다른 작업 수행
이 실행되는 동안 오류로 인해 거부할 때 이를 놓치게 된다는 것입니다. 다른 것이 비동기라면 너무 늦을 수 있습니다. 다른 것이 자체적으로 예외를 던지면 절대 발생하지 않습니다. 두 경우 모두 promise
가 거부 처리되지 않아 충돌이 발생합니다. 너의 어플리케이션. < a href="https://stackoverflow.com/questions/45285129/any-difference- Between-await-promise-all-and-multiple-await">await 여러 동시 대기 작업一个> 및