// 示例代码:使用 Promise 和 then 方法
// 创建一个新的 Promise
const myPromise = new Promise((resolve, reject) => {
// 模拟异步操作,例如网络请求或文件读取
setTimeout(() => {
const success = true; // 假设操作成功
if (success) {
resolve("操作成功!");
} else {
reject("操作失败!");
}
}, 1000);
});
// 使用 then 方法处理 Promise 的结果
myPromise
.then(result => {
console.log(result); // 输出: 操作成功!
})
.catch(error => {
console.error(error); // 如果 Promise 被拒绝,则会捕获错误
});
// 解释说明:
// 1. Promise 是一个表示异步操作最终完成或失败的对象。
// 2. `then` 方法用于指定 Promise 成功时的回调函数。
// 3. `catch` 方法用于捕获 Promise 失败时的错误。
// 4. 在这个例子中,我们模拟了一个成功的异步操作,并在 1 秒后输出结果。
上一篇:js promise 同步
下一篇:nodejs promise
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站