/*
摘自微信某前端公众号
如有雷同,纯属巧合
*/
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);