SOURCE

// 定义的时候就直接执行了,有时候想调用的时候再执行,就用第二种写法
let promise1 = new Promise(function(reslove,reject){
  console.log('1')
  reslove('te')
})

promise1.then(function(value){
  console.log(value)
})

// 常用的第二种写法
const promise2 = () => {
  return new Promise(function(reslove, reject) {
    setTimeout(function() {
      reslove('666')
    },1000)
  })
}

promise2().then(function(value){
  console.log(value);

})

console 命令行工具 X clear

                    
>
console