// 定义promise对象
let params = new Promise((res, rej) => {
// 创建随机数
let random = Math.random()
if (random < 0.5) {
// 成功返回
res(random)
} else {
// 失败返回
rej(random)
}
})
// 直接调用
params.then(res => {
console.log(res, '成功');
}).catch(error => {
console.log(error, '失败');
})
// 配合async 和 await使用
async function f() {
try {
let res = await params
console.log(res, '成功');
} catch (error) {
console.log(error, '失败');
}
}
f()
Promise基本用法
最新推荐文章于 2024-06-19 14:46:24 发布