// 定义的时候就直接执行了,有时候想调用的时候再执行,就用第二种写法
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);
})