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

查看:85
本文介绍了javascript - 代码优化相关问题,想请教一下大家的做法的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

先贴出伪代码

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

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

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

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

解决方案

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

这篇关于javascript - 代码优化相关问题,想请教一下大家的做法的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆