책에서 그런 코드를 본 적이 있습니다. 이 코드의 목적은 두 개의 비동기 Ajax 요청을 동시에 시작하고 결과를 순서대로 배열에 푸시하는 것입니다. 으아악
으아악
개인적으로 책의 코드가 너무 장황한 이유는 단지 데이터 배열을 가져오는 순서를 보장하기 위해서라고 생각합니다. 반대로 단순화된 코드는 매우 우아하고 단순하며 깨끗합니다. . .
즉, 데이터를 얻은 후 생성기가 다시 일시 중지되어 배열에 균일하게 기록될 때까지 기다리며 배열에 쓰는 순서를 제어합니다.
다시 작성한 Promise.all 버전의 코드는 쓸모가 없습니다.
개인적으로 책의 코드가 너무 장황한 이유는 단지 데이터 배열을 가져오는 순서를 보장하기 위해서라고 생각합니다.
반대로 단순화된 코드는 매우 우아하고 단순하며 깨끗합니다. . .
즉, 데이터를 얻은 후 생성기가 다시 일시 중지되어 배열에 균일하게 기록될 때까지 기다리며 배열에 쓰는 순서를 제어합니다.
다시 작성한 Promise.all 버전의 코드는 쓸모가 없습니다.