Ninshin JavaScript Promise Obhaji
Promise duanxi biaoshi xian su zhi cao zuo de wande huan shi shibai ji qi jie guo.
Yi ge Promise ke yi you you xian zhi 3 zhong zhuang tai:
pending | Chu shi zhuang tai |
rejected | Cao zuo shibai |
fulfilled | Cao zuo wande |
Shi lian
// Chuang jian yi ge Promise duanxi let myPromise = new Promise(function(myResolve, myReject) { let result = true; // Zhe li fang zhi keneng chao shi zui chang de ma if (result == true) { myResolve("OK"); } myReject("Error"); } }); // Shiyong then() xian shi jie guo myPromise.then(x => myDisplay(x), x => myDisplay(x));
JavaScript Promise Fangfa he Shuxing
Mingcheng | Miaoshu |
---|---|
Promise.all() |
Cong yi zu zhi Promise fanhui yi ge dan yi de Promise. Dang suan ge Promise dou wande shi. |
Promise.allSettled() |
Cong yi zu zhi Promise fanhui yi ge dan yi de Promise. Dang suan ge Promise dou yi wande shi. |
Promise.any() |
Cong yi zu zhi Promise fanhui yi ge dan yi de Promise. Dang ren yi Promise wande shi. |
Promise.race() |
Cong yi zu zhi Promise fanhui yi ge dan yi de Promise. Dang jiao kuai de Promise jiejue shi. |
Promise.reject() | Fanhui bei juefei bing dai you zhi de Promise duanxi. |
Promise.resolve() | Fanhui bei jiejue bing dai you zhi de Promise duanxi. |
catch() | Tui gao yi ge hanchu, rang Promise bei juefei shi qing yong li. |
finally() | Tui gao yi ge hanchu, rang Promise wande huan zhe bei juefei shi qing yong li. |
then() | Tui gao liang ge hanchu, rang Promise wande huan zhe bei juefei shi qing yong li. |
Ling qing cankao:
Jiaocheng:JavaScript Promise