// 示例代码:使用 JavaScript Promises
// 创建一个 Promise 对象
let myPromise = new Promise((resolve, reject) => {
// 模拟异步操作,例如网络请求或文件读取
setTimeout(() => {
let success = true; // 假设操作成功
if (success) {
resolve("操作成功"); // 成功时调用 resolve
} else {
reject("操作失败"); // 失败时调用 reject
}
}, 1000);
});
// 使用 then 方法处理 Promise 的成功和失败情况
myPromise
.then(result => {
console.log(result); // 输出: 操作成功
})
.catch(error => {
console.error(error); // 如果失败会输出错误信息
});
// 也可以使用 async/await 来简化 Promise 的使用
async function handlePromise() {
try {
let result = await myPromise;
console.log(result); // 输出: 操作成功
} catch (error) {
console.error(error); // 如果失败会输出错误信息
}
}
handlePromise();
上一篇:js iterator
下一篇:js 转boolean
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站