定义函数:
function test() {
return new Promise((resolve, reject) => {
let result = getResult()
if (result == 1)
resolve('成功')
else
reject('失败')
})
}
function getResult() {
return Math.random() > 0.5 ? 1 : 2
}
调用输出:
test().then(res=>console.log(res)).catch(res=>console.log(res))
//getResult()为1打印成功,为2打印失败
374

被折叠的 条评论
为什么被折叠?



