欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

promise 使用

程序员文章站 2022-07-03 09:33:20
...

promise
promise是一个构造函数,接受一个参数该参数是一个函数,函数接受两个参数resolvereject

  • resolve代表异步执行成功的回掉,reject是异步执行失败的回掉
function runAsync(){
    var p = new Promise(function(resolve, reject){
        //做一些异步操作
        setTimeout(function(){
            console.log('执行完成');
            resolve('随便什么数据');
        }, 2000);
    });
    return p;            
}
// 在setTimeout执行成功之后会调用resolve,