Promise for Concurrent

  1. all()
    • 모든 프로미스가 이행되면 이행되고, 프로미스중 하나라도 거부되면 거부된다.
  2. allSettled()
    • 모든 프로미스가 해결되면 이행된다.
  3. any()
    • 프로미스 중 하나라도 이행되면 이행하고, 모든 프로미스가 거부되면 거부한다.
  4. race()
    • 반환하는 프로미스가 이행한다면, 매개변수의 프로미스 중 첫 번째로 이행한 프로미스의 값으로 이행합니다.
    • 반환하는 프로미스가 거부된다면, 매개변수의 프로미스 중 거부된 첫 프로미스의 사유를 그대로 사용합니다.