有没有办法在compose函数中停止执行流程?
例如我有这个撰写函数
fmap = function(f, obj) {
return obj.fmap(f);
}.autoCurry();
compose = function(f) {
var that = this, f = Function.toFunction(f);
return function() {
return that.apply(this, [f.apply(this, arguments)]);
};
};
checkConn = function () {
if (!Ti.Network.online) {
alert('You need internet connection, please try again');
}
}
userAccess = compose(fmap(checkSuccess), authUser, getInfoUser, loadingInd, checkConn);
所以我正在尝试的是,如果checkConn
函数确定用户未通过互联网连接,则在开始时停止执行我能够确定但无法停止执行撰写功能。