# Promise
# 什么是Promise
- Promise 对象用于表示一个异步操作的最终完成 (或失败), 及其结果值.
const p = new Promise((resolve, reject) => {
setTimeout(() => {
resolve('foo');
}, 300);
});
p.then((value) => {
console.log(value);
// expected output: "foo"
});
console.log(p);
// expected output: [object Promise]
# 语法
new Promise( function(resolve, reject) {...} /* executor */ );
← AXIOS