Promise用法总结

promise是javascript标准库中的一个类

promise字面意思是‘承诺’,用于处理异步编程的情况

先介绍下最简单的,也是最常用的两个方法

Promise.resolve(value);

p.then(function(value) {
   // fulfillment
  }, function(reason) {
  // rejection
});

示例代码:

var a = new Promise(function(resolve, reject){
    console.log('start');
    setTimeout(function() {
        resolve('i done');
    },2000)
})
a.then(function(getMessage){
    console.log(getMessage);
});
/*start  3s后 i done*/

你可能感兴趣的:(Promise用法总结)