如何在Javascript的compose函数中停止执行流程?

时间:2016-01-25 19:44:41

标签: javascript

有没有办法在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函数确定用户未通过互联网连接,则在开始时停止执行我能够确定但无法停止执行撰写功能。

0 个答案:

没有答案