SOURCE

/*
 * @Author: fanjiahui
 * @Date: 2018-03-12
 */

function cook(){
  console.log('开始做饭。');
  var p = new Promise(function(resolve, reject){
    setTimeout(function(){
      console.log('做饭完毕!');
      resolve('红烧排骨');
  	},1000);
  });
  return p;
}

function eat(food){
  console.log('开始吃了:' + food);
  var p = new Promise(function(resolve, reject){
    setTimeout(function(){
      console.log('我吃完了!');
      resolve('十只空碗');
    },2000)
  });
  return p;
}



cook()
.then(eat)
.then(function(data){
    console.log(data);
});
console 命令行工具 X clear

                    
>
console