Promise

var p = new Promise(function(resolve, reject){
  setTimeout(function(){
    console.log('执行完成');
    resolve('随便什么数据');
  }, 2000);
});

p.then(function(value){console.log(value)})

随便什么数据

 

 

 

 

var a=0;
var p = new Promise(function(resolve, reject){

for(var i=0;i<4;i++){
a+=1;

}
resolve(a);

});
p.then(function (value) {
console.log(value);
})
// 4


 

posted @ 2018-10-15 12:14  haveProgress  阅读(84)  评论(0编辑  收藏  举报