SOURCE

function promise() {
  return new Promise((reslove, reject) => {
    setTimeout(() => {
      reslove('第一次请求返回结果')
    },
    1000);
  });
};
let test = promise().then(function(value) {
  console.log(value);
  // 接下来发送第二次请求
  // 根据第一次请求返回结果去请求第二次
  // 好了现在模拟ajax发送请求返回数据,要把数据返回给下一个then
  let buf = ''
  setTimeout(() => {
    buf = ' 第二次'
  },
  1000);
  //
  return value + buf;

}).then((value) => {
  console.log(value)
})
console 命令行工具 X clear

                    
>
console