a();
async function a() {
// await 及 其以后的代码 都是 异步执行的
let aa = await getP(60)
let bb = await getP(70)
console.log(aa);
console.log(bb);
//当我们知道这个代码 有可能报错的时候 我们就可以用 try catch 来进行 错误的捕捉 以防止 程序崩溃
try {
let cc = await getP(25)
console.log(cc);
} catch (error) {
console.log(error);
}
}
console.log(a()); //async 会将函数 变成promise对象
function getP(point) {
return new Promise((reslove, reject) => {
if (point >= 60) {
reslove('恭喜及格..') //我们通过reslove 就可以将 成功的结果 作为promise的结果返回出去
} else {
reject('重修!') //我们通过 reject 就可以将错误的结果 作为 promise的返回值 返回出去
}
})
}
a();
async function a() {
// await 及 其以后的代码 都是 异步执行的
let aa = await getP(60)
let bb = await getP(70)
console.log(aa);
console.log(bb);
//当我们知道这个代码 有可能报错的时候 我们就可以用 try catch 来进行 错误的捕捉 以防止 程序崩溃
try {
let cc = await getP(25)
console.log(cc);
} catch (error) {
console.log(error);
}
}
console.log(a()); //async 会将函数 变成promise对象
function getP(point) {
return new Promise((reslove, reject) => {
if (point >= 60) {
reslove('恭喜及格..') //我们通过reslove 就可以将 成功的结果 作为promise的结果返回出去
} else {
reject('重修!') //我们通过 reject 就可以将错误的结果 作为 promise的返回值 返回出去
}
})
}