// 创建一个 Promise 对象
let myPromise = new Promise((resolve, reject) => {
// 模拟异步操作,例如网络请求或定时器
setTimeout(() => {
resolve("成功完成任务"); // 当任务成功时调用 resolve
}, 1000);
});
// 使用 then 方法处理 Promise 的结果
myPromise.then((value) => {
console.log(value); // 输出: 成功完成任务
});
// 解释说明:
// Promise 是 JavaScript 中用于处理异步操作的对象。
// 它有三种状态:pending(进行中)、fulfilled(已成功)和 rejected(已失败)。
// 当 Promise 的状态变为 fulfilled 时,会调用 resolve 函数,并传递一个值给 then 方法中的回调函数。
下一篇:js promise 同步
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站