A JavaScript Promise can be in one of three states. Which set correctly names them?
- astarted, waiting, finished
- bpending, fulfilled, rejected✓
- copen, resolved, closed
- dqueued, running, done
Explanation:A Promise starts as pending, then settles exactly once into either fulfilled (a value is available) or rejected (an error occurred). Once settled it never changes state again.