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);
})