一个简单的例子来使用ES6的Promise

一个简单的例子来使用ES6的Promise object.


var p = new Promise(function(resolved,rejected){
  
  var random = Math.floor(Math.random() * Math.floor(2));
  
  console.log(random);
  
  setTimeout(function(){
    if(random === 1) resolved('resolved');
    if(random === 0) rejected('rejected');
  },2000);
  
})

p.then(
  function(data){
    console.log(data);
  },
  function(error){
    console.log(error);
  }
);