찾다

 >  Q&A  >  본문

이 상황에서 Wait를 사용하는 것은 나쁜 습관으로 간주됩니까?

몇몇 린터가 이 동작을 플래그하는 것을 보았지만 이것이 여러분이 Promise를 사용하는 이유의 일부가 아닌지 궁금합니다.

으아아아

오류: 약속을 기다리거나 캡처해야 합니다

그럼 이건 잘못된 코드인가요? 그렇다면 왜 그렇습니까?

P粉775723722P粉775723722231일 전417

모든 응답(1)나는 대답할 것이다

  • P粉295728625

    P粉2957286252024-04-02 00:25:25

    예, 이는 await의 비정상적인 사용이며 앱이 중단될 수 있는 나쁜 습관입니다.

    일반적으로 즉시 await 다음 사항을 약속합니다.

    으아아아

    즉시 발생하지 않음 프라미스 awaiting 承诺的问题是,当 // do other stuff 正在运行时,当它因错误而拒绝时,您会错过。如果其他东西是异步的,你可能 await 太晚了,如果其他东西本身抛出异常,你永远不会 await 它,在这两种情况下,这都会导致 promiseing의 문제점은 // 다른 작업 수행이 실행되는 동안 오류로 인해 거부할 때 이를 놓치게 된다는 것입니다. 다른 것이 비동기라면 너무 늦을 수 있습니다. 다른 것이 자체적으로 예외를 던지면 절대 발생하지 않습니다. 두 경우 모두 promise가 거부 처리되지 않아 충돌이 발생합니다. 너의 어플리케이션. < a href="https://stackoverflow.com/questions/45285129/any-difference- Between-await-promise-all-and-multiple-await">await 여러 동시 대기 작업

    await도 참조하세요. Promise.all()과 다중 대기의 차이점은 무엇인가요? 🎜.🎜

    회신하다
    0
  • 취소회신하다