javaScript减少if else

先看需求,每次查询需要根据选中最近的下拉框的值进行查询,有多个的tab页,每一个的tab页下拉框都是不一样的,需要找到最近的一个选中的值


image.png

image.png

简单粗暴地做法使用if 来判断


image.png

代码又臭又长,试着来简化代码。将判断的条件和返回的值用对象来保存,selectMenuKey用来做key,返回的值有用数组保存,将找到最近的条件使用数组的find查找


image.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金 Cover 有什么料? 从这篇文章中你...
    hw1212阅读 12,998评论 2 59
  • 一、测试笔记 1.软件定义:数据+指令+文档 2. 软件分类: 场景:工具...
    _想睡觉_阅读 361评论 0 0
  • 好看的网页千篇一律,有趣的代码万里挑一。 祝大家元宵节快乐!做个快乐的小脑斧。。。-今天过后,全面复工啦!要收心工...
    云瑶糖糖阅读 838评论 0 2
  • 原文链接 http://blog.poetries.top/2016/10/20/review-jQuery 关注...
    前端进阶之旅阅读 16,685评论 18 503
  • Eclipse常用快捷键 1几个最重要的快捷键 代码助手:Ctrl+Space(简体中文操作系统是Alt+/)快速...
    山不转人自转阅读 1,496评论 0 10