js中如何用对象代替switch和if
js中如何用对象代替switch和if
这篇文章主要为大家展示了“js中如何用对象代替switch和if”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“js中如何用对象代替switch和if”这篇文章吧。
用对象代替 switch / if
公共内容:leta='VIP'场景1if(a==='VIP'){return1}elseif(a==='SVIP'){return2}场景2switch(a){case'VIP'return1breakcase'SVIP'return2break}场景3letobj={VIP:1,SVIP:2}
这里只是提供了一种方式,具体的使用场景还是要你自己判断。我用的比较多的一个场景是状态映射中文含义,例如支付状态通常获取的是 1, 2,3,4 这种值,但是列表要求显示相应的中文状态 未支付 | 支付中 | 已退款等等
以上是“js中如何用对象代替switch和if”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注恰卡编程网行业资讯频道!
推荐阅读
-
文件名过长无法重命名怎么办(invalid switch fmount什么意思)
invalidswitchfmount什么意思?invalidswitchfmount的意思是:在操作时的命令无效,具体有...
-
node如何链接多个JS模块
node如何链接多个JS模块本文小编为大家详细介绍“node如何链...
-
前后端全部用 JS 开发是什么体验(Hybrid + Egg.js经验分享)上
-
换一种思维看待PHP VS Node.js
-
JS遍历数组的三种方法map、forEach与filter实例详解
-
物联网宠儿mqtt.js那些事儿
-
js不跳转传值php
-
Node.js基本内容和知识点
简单的说node.js就是运行在服务端的JavaScript,起初段定位是后端开发语言,由于技术的不够成熟,一般小型项目...
-
为什么选择 Node.js 作为 Web 应用程序?
-
「ThinkPHP5开发连载71」thinkphp5连载模板内置标签之条件标签一