Promise.then返回的是什么?


console.log((function cook(){
    console.log('开始做饭。');
    var p = new Promise(function(resolve, reject){        //做一些异步操作
        setTimeout(function(){
            console.log('做饭完毕!');
            resolve('鸡蛋炒饭');
        }, 1000);
    });
    return p;
})().then())

输出

开始做饭。
Promise { <pending> }
做饭完毕!
posted @ 2018-12-18 22:58  夕雨714  阅读(2524)  评论(0编辑  收藏  举报