代码优化相关问题,想请教一下大家的做法

先贴出伪代码

        if(没有过期) {            if(有次数) {                // 开始抽奖操作
                向后台申请本次抽奖数据
                    doLottery(function() {
                        拆解本次中奖信息
                        根据中奖信息进行转动轮盘操作
                        打开按钮限制
                    });
            }            else if(没有次数) {
                alert("没有次数");
                打开按钮限制
            }
        }        else if(已经过期) {
            alert("已经过期");
            打开按钮限制
        }

这里面的 "打开按钮限制" 的意思是让页面上的抽奖按钮无法连续点击(在本次抽奖行为未完成前)。

大家可以看到这里同样操作的伪代码被重复了3次。

我觉得这样很不优雅,想请教一下大家,应该如何优化这样的代码?


慕森卡
浏览 500回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript