>  Q&A  >  본문

javascript - 비동기식을 이렇게 사용해도 되나요?

최근에 몇 가지 기사를 읽고 비동기 코드를 처리하기 위해 비동기를 사용하기 시작했습니다. 그러나 이전 비동기 콜백보다 사용하기가 훨씬 쉬운 것 같습니다. 하지만 제 작성 방법에 문제가 있는 것 같아서 게시했습니다. 교정할 수 있게 도와주세요....

으아아아

작성 논리를 잊어버리면 이게 호출 방식이군요. 즉각적인 실행 함수를 작성해야 한다는 건 항상 기분이 이상하죠...

PHP中文网PHP中文网2692일 전663

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

  • 伊谢尔伦

    伊谢尔伦2017-06-30 10:00:02

    익명 함수를 비동기로 선언하지 않으면 이런 작성 방식이 이상하게 느껴질 것입니다. 이 익명 함수에서는 다른 함수를 호출하기 위해 Wait가 사용되므로 비동기로 선언해야 합니다. 그렇지 않으면 컴파일 오류가 보고됩니다. 포스터 원본에 적힌대로 바로 실행이 가능합니다. 그러나 익명 함수에 대한 함수 이름을 선언하고 함수를 비동기적으로 호출하는 것이 더 권장됩니다.

    회신하다
    0
  • 迷茫

    迷茫2017-06-30 10:00:02

    try catch를 더 자주 사용하세요. 그리고 여기에 즉시 실행 기능을 포함시키는 이유도 모르겠습니다. 비동기 함수의 이름을 정의합니다. 나중에 통화를 맞춤설정할 수 있습니다

    회신하다
    0
  • 怪我咯

    怪我咯2017-06-30 10:00:02

    일반적으로 이런 식으로 사용해도 문제 없습니다. async 함수가 wait와 함께 호출되면 main 함수에서 즉시 반환되며 async 함수가 종료되면 계속해서 main 함수를 실행합니다.
    await를 사용하지 않으면 주요 기능이 실행됩니다. 동시에 async 함수는 비동기적으로 실행됩니다.

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