JSFiddle - React, Tailwind, and code Playground
by hjleee
JavaScript
/*
var promise = new Promise(function(resolve, reject){
setTimeout(function(){
var name = prompt('이름을 입력하세요');
resolve(name);
}, 5000);
});
promise.then(function(name){
console.log("안녕하세요, "+ name + " 님!");
})
*/
var promise = new Promise(function(resolve, reject){
setTimeout(function(){
var n = parseInt(prompt("10 미만의 숫자를 입력하세요."))
if(n<=10){
resolve(n);
}else{
reject(`오류: ${n}은 10이상입니다.`);
}
}, 5000);
});
promise.then(function(num){
console.log("입력하신 수는 "+ num + "입니다.");
}).catch(function(err){
console.log(err);
})