const promise = new Promise((resolve, reject) => { // 异步操作 // 成功时调用resolve // 失败时调用reject });
promise.then((result) => { // 处理异步操作成功的结果 }, (error) => { // 处理异步操作失败的结果 });
promise.catch((error) => { // 处理错误 });
const promise1 = new Promise((resolve, reject) => { // 异步操作1 }); const promise2 = new Promise((resolve, reject) => { // 异步操作2 }); Promise.all([promise1, promise2]) .then((results) => { // 处理多个异步操作成功的结果 }) .catch((error) => { // 处理错误 });
本文为翻滚的胖子原创文章,转载无需和我联系,但请注明来自猿教程iskeys.com