码迷,mamicode.com
首页 > 编程语言 > 详细

2018-5-28 《Javascript 之 Promise的干净、可维护的推荐写法》

时间:2018-05-29 00:21:14      阅读:188      评论:0      收藏:0      [点我收藏+]

标签:fun   and   highlight   else   div   erro   eject   ror   ini   

/*
 摘自微信某前端公众号
  如有雷同,纯属巧合
*/

function init(arguments){
    return new Promise(checkForArgument);
}


function checkForArgument(resolve, reject){
    try{
        if(arguments){
            return resolve(true);
        }
        return resolve(false);
    }catch(e){
        reject(e);
    }
}

function evaluateRes(res){
    if(res){
        doSomeThingElse();
    }else{
        doSomeThing();
    }
}

function handleError(e){
    logError(e.message);
    restartApp();
}


init(ture)
    .then(evaluateRes)
    .catch(handleError);

  

2018-5-28 《Javascript 之 Promise的干净、可维护的推荐写法》

标签:fun   and   highlight   else   div   erro   eject   ror   ini   

原文地址:https://www.cnblogs.com/beesky520/p/9102812.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!