
Promise.allSettled(promises) 함수는 여러 개의 Promise를 전달받아, 모두 settled 상태가 되었을 때 resolve를 호출하고, 하나라도 rejected 상태가 되면 reject를 호출하는 것이 맞습니다.
하지만, 하나의 Promise를 전달받는 경우 reject가 호출되는 이유는 Promise.allSettled(promises) 함수가 Promise를 전달받은 경우, Promise가 settled 상태가 되지 않아도 reject가 호출되는 것이 아니고, Promise가 rejected 상태가 되면 reject가 호출되는 것입니다.
Promise.all(promises) 함수와의 차이점은, 하나의 Promise가 rejected 상태가 되면, 모든 Promise가 reject된다면 reject를 호출하는 것입니다. 반면, Promise.allSettled(promises) 함수는 하나의 Promise가 rejected 상태가 되더라도, 다른 Promise가 settled 상태가 되면, settled 상태의 Promise의 resolve를 호출합니다.
예를 들어, Promise.allSettled([Promise.resolve(1), Promise.reject(2)])를 호출하면, Promise.resolve(1)의 resolve가 호출되고, Promise.reject(2)의 reject가 호출됩니다. 반면, Promise.all([Promise.resolve(1), Promise.reject(2)])를 호출하면, Promise.reject(2)의 reject가 호출됩니다.
Promise.allSettled(promises) 함수가 하나의 Promise를 전달받는 경우, reject가 호출되는 이유는 Promise가 rejected 상태가 되면 reject가 호출되는 때문입니다.
Promise.all(promises) 함수와의 차이점은, 하나의 Promise가 rejected 상태가 되면, 모든 Promise가 reject된다면 reject를 호출하는 것입니다. 반면, Promise.allSettled(promises) 함수는 하나의 Promise가 rejected 상태가 되더라도, 다른 Promise가 settled 상태가 되면, settled 상태의 Promise의 resolve를 호출합니다.
Promise.allSettled(promises) 함수는 Promise.all(promises) 함수와 다르게 하나의 Promise를 전달받을 때 reject를 호출하지 않습니다. 대신, Promise가 settled 상태가 되면 resolve를 호출하고, Promise가 rejected 상태가 되면 reject를 호출합니다.
Promise.all(promises) 함수는 하나의 Promise가 rejected 상태가 되면, 모든 Promise가 reject된다면 reject를 호출합니다. 반면, Promise.allSettled(promises) 함수는 하나의 Promise가 rejected 상태가 되더라도, 다른 Promise가 settled 상태가 되면, settled 상태의 Promise의 resolve를 호출합니다.
Promise.allSettled(promises) 함수가 하나의 Promise를 전달받는 경우, reject가 호출되는 이유는 Promise가 rejected 상태가 되면 reject가 호출되는 때문입니다.
Promise.all(promises) 함수와의 차이점은, 하나의 Promise가 rejected 상태가 되면, 모든 Promise가 reject된다면 reject를 호출하는 것입니다. 반면, Promise.allSettled(promises) 함수는 하나의 Promise가 rejected 상태가 되더라도, 다른 Promise가 settled 상태가 되면, settled 상태의 Promise의 resolve를 호출합니다.
Promise.allSettled(promises) 함수는 Promise.all(promises) 함수와 다르게 하나의 Promise를 전달받을 때 reject를 호출하지 않습니다. 대신, Promise가 settled 상태가 되면 resolve를 호출하고, Promise가 rejected 상태가 되면 reject를 호출합니다.
Promise.all(promises) 함수는 하나의 Promise가 rejected 상태가 되면, 모든 Promise가 reject된다면 reject를 호출합니다. 반면, Promise.allSettled(promises) 함수는 하나의 Promise가 rejected 상태가 되더라도, 다른 Promise가 settled 상태가 되면, settled 상태의 Promise의 resolve를 호출합니다.
Promise.allSettled(promises) 함수가 하나의 Promise를 전달받는 경우, reject가 호출되는 이유는 Promise가 rejected 상태가 되면 reject가 호출되는 때문입니다.
Promise.all(promises) 함수와의 차이점은, 하나의 Promise가 rejected 상태가 되면, 모든 Promise가 reject된다면 reject를 호출하는 것입니다. 반면, Promise.allSettled(promises) 함수는 하나의 Promise가 rejected 상태가 되더라도, 다른 Promise가 settled 상태가 되면, settled 상태의 Promise의 resolve를 호출합니다.
Promise.allSettled(promises) 함수는 Promise.all(promises) 함수와 다르게 하나의 Promise를 전달받을 때 reject를 호출하지 않습니다. 대신, Promise가 settled 상태가 되면 resolve를 호출하고, Promise가 rejected 상태가 되면 reject를 호출합니다.
Promise.all(promises) 함수는 하나의 Promise가 rejected 상태가 되면, 모든 Promise가 reject된다면 reject를 호출합니다. 반면, Promise.allSettled(promises) 함수는 하나의 Promise가 rejected 상태가 되더라도, 다른 Promise가 settled 상태가 되면, settled 상태의 Promise의 resolve를 호출합니다.
Promise.allSettled(promises) 함수가 하나의 Promise를 전달받는 경우, reject가 호출되는 이유는 Promise가 rejected 상태가 되면 reject가 호출되는 때문입니다.
Promise.all(promises) 함수와의 차이점은, 하나의 Promise가 rejected 상태가 되면, 모든 Promise가 reject된다면 reject를 호출하는 것입니다. 반면, Promise.allSettled(promises) 함수는 하나의 Promise가 rejected 상태가 되더라도, 다른 Promise가 settled 상태가 되면, settled 상태의 Promise의 resolve를 호출합니다.
Promise.allSettled(promises) 함수는 Promise.all(promises) 함수와 다르게 하나의 Promise를 전달받을 때 reject를 호출하지 않습니다. 대신, Promise가 settled 상태가 되면 resolve를 호출하고, Promise가 rejected 상태가 되면 reject를 호출합니다.
Promise.all(promises) 함수는 하나의 Promise가 rejected 상태가 되면, 모든 Promise가 reject된다면 reject를 호출합니다. 반면, Promise.allSettled(promises) 함수는 하나의 Promise가 rejected 상태가 되더라도, 다른 Promise가 settled 상태가 되면, settled 상태의 Promise의 resolve를 호출합니다.
Promise.allSettled(promises) 함수가 하나의 Promise를 전달받는 경우, reject가 호출되는 이유는 Promise가 rejected 상태가 되면 reject가 호출되는 때문입니다.
Promise.all(promises) 함수와의 차이점은, 하나의 Promise가 rejected 상태가 되면, 모든 Promise가 reject된다면 reject를 호출하는 것입니다. 반면, Promise.allSettled(promises) 함수는 하나의 Promise가 rejected 상태가 되더라도, 다른 Promise가 settled 상태가 되면, settled 상태의 Promise의 resolve를 호출합니다.
Promise.allSettled(promises) 함수는 Promise.all(promises) 함수와 다르게 하나의 Promise를 전달받을 때 reject를 호출하지 않습니다. 대신, Promise가 settled 상태가 되면 resolve를 호출하고, Promise가 rejected 상태가 되면 reject를 호출합니다.
Promise.all(promises) 함수는 하나의 Promise가 rejected 상태가 되면, 모든 Promise가 reject된다면 reject를 호출합니다. 반면, Promise.allSettled(promises) 함수는 하나의 Promise가 rejected 상태가 되더라도, 다른 Promise가 settled 상태가 되면, settled 상태의 Promise의 resolve를 호출합니다.
Promise.allSettled(promises) 함수가 하나의 Promise를 전달받는 경우, reject가 호출되는 이유는 Promise가 rejected 상태가 되면 reject가 호출되는 때문입니다.
Promise.all(promises) 함수와의 차이점은, 하나의 Promise가 rejected 상태가 되면, 모든 Promise가 reject된다면 reject를 호출하는 것입니다. 반면, Promise.allSettled(promises) 함수는 하나의 Promise가 rejected 상태가 되더라도, 다른 Promise가 settled 상태가 되면, settled 상태의 Promise의 resolve를 호출합니다.
Promise.allSettled(promises) 함수는 Promise.all(promises) 함수와 다르게 하나의 Promise를 전달받을 때 reject를 호출하지 않습니다. 대신, Promise가 settled 상태가 되면 resolve를 호출하고, Promise가 rejected 상태가 되면 reject를 호출합니다.
Promise.all(promises) 함수는 하나의 Promise가 rejected 상태가 되면, 모든 Promise가 reject된다면 reject를 호출합니다. 반면, Promise.allSettled(promises) 함수는 하나의 Promise가 rejected 상태가 되더라도, 다른 Promise가 settled 상태가 되면, settled 상태의 Promise의 resolve를 호출합니다.
Promise.allSettled(promises) 함수가 하나의 Promise를 전달받는 경우, reject가 호출되는 이유는 Promise가 rejected 상태가 되면 reject가 호출되는 때문입니다.
Promise.all(promises) 함수와의 차이점은, 하나의 Promise가 rejected 상태가 되면, 모든 Promise가 reject된다면 reject를 호출하는 것입니다. 반면, Promise.allSettled(promises) 함수는 하나의 Promise가 rejected 상태가 되더라도, 다른 Promise가 settled 상태가 되면, settled 상태의 Promise의 resolve를 호출합니다.
Promise.allSettled(promises) 함수는 Promise.all(promises) 함수와 다르게 하나의 Promise를 전달받을 때 reject를 호출하지 않습니다. 대신, Promise가 settled 상태가 되면 resolve를 호출하고, Promise가 rejected 상태가 되면 reject를 호출합니다.
Promise.all(promises) 함수는 하나의 Promise가 rejected 상태가 되면,
2025-06-28 01:14