ES 6学習ノートのPromise
993 ワード
Promiseの作成
promiseとthenを組み合わせて使用
promiseとcatchを組み合わせて使用
promise.allの使用
promiseをパッケージ化して配列に入れます
Promise.raceの使用
続行...
let a =1
let promise = new Promise((resolve,reject)=>{
if(a==1){
resolve(' ');
}else{
reject(' ')
}
})
promiseとthenを組み合わせて使用
promise.then(res=>{
console.log(res);
},err=>{
console.log(err);
})//
promiseとcatchを組み合わせて使用
promise.catch(err=>{ //catch reject ,
console.log(err)
})
.
promise.then(res=>{ //
console.log(res);
},catch(err=>{
console.log(err);
})
promise.allの使用
promiseをパッケージ化して配列に入れます
let test1=promise.resolve("aaa");
let test2=promise.resolve("bbb");
let test3=promise.resolve("ccc");
promise.all([test1,test2,test3]).then(res=>{
console.log(res);
})
//all ,
Promise.raceの使用
Promise.race([test1,test2,test3]);
//race ,
続行...