非同期オペレーション関連
614 ワード
通常の非同期操作はpromiseの方法を採用し、例えば
このようなコールバック方法がたくさんあるとき、thenを使って雑然と見えるようにします.最初のpromise.Allの方法は、最も直感的なtry catchが望ましい.
function aa(m){
return new Promise((res,rej)=>{
if(m<2){
res(m)
}else {
console.log(m)
rej(m)
}
})
}
, 1success
aa(1).then(r=>{
console.log(r+'success')
}).catch(r=>{
console.log(r+"error")
})
このようなコールバック方法がたくさんあるとき、thenを使って雑然と見えるようにします.最初のpromise.Allの方法は、最も直感的なtry catchが望ましい.
async function tt(){
try{
let a=await aa(4);
console.log(a)
}catch(e){
console.log(e+"error");
}
}