new Promise()
ES6+Creates a new Promise object with an executor function that receives resolve and reject callbacks.
Syntax
new Promise(executor)Parameters
executor Function A function that receives resolve and reject functions as parameters
Return Value
Promise
A new Promise object
Examples
JavaScript
const promise = new Promise((resolve, reject) => {
setTimeout(() => {
resolve('완료!');
}, 1000);
});
promise.then(value => console.log(value)); Output:
// '완료!'