What is a Promise in JavaScript? | Promises | javascript Interview Questions | NextRound.in