<script>
var boo = false;
// 1. 创建一个promise对象
var promiseObj = new Promise(function (resolve, reject) {
setTimeout(function () {
if (boo) {
resolve({
code: 666,
msg: '成功了'
})
} else {
reject({
msg: '失败了'
})
}
}, 2000)
});
// 2. 把成功的数据存储到promise对象里
// 3. 把失败的数据存储到promise对象里
// 4. promise的三种状态
// a. pending
console.log(promiseObj);
// 2秒后再查看结果
// b.Resolved或Rejected
setTimeout(function () {
console.log(promiseObj);
}, 2000)
</script>