iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >js中如何用对象代替switch和if
  • 195
分享到

js中如何用对象代替switch和if

2023-06-27 19:06:04 195人浏览 八月长安
摘要

这篇文章主要为大家展示了“js中如何用对象代替switch和if”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“js中如何用对象代替switch和if”这篇文章吧。用对象代替 switch / i

这篇文章主要为大家展示了“js中如何用对象代替switch和if”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“js中如何用对象代替switch和if”这篇文章吧。

用对象代替 switch / if

公共内容:let a = 'VIP'场景 1if (a === 'VIP') { return 1} else if (a === 'SVIP') { return 2}场景 2switch(a) { case 'VIP' return 1 break case 'SVIP' return 2 break}场景 3let obj = { VIP: 1, SVIP: 2}

这里只是提供了一种方式,具体的使用场景还是要你自己判断。我用的比较多的一个场景是状态映射中文含义,例如支付状态通常获取的是 1, 2,3,4 这种值,但是列表要求显示相应的中文状态 未支付 | 支付中 | 已退款等等

以上是“js中如何用对象代替switch和if”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网精选频道!

--结束END--

本文标题: js中如何用对象代替switch和if

本文链接: https://www.lsjlt.com/news/313224.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • js中如何用对象代替switch和if
    这篇文章主要为大家展示了“js中如何用对象代替switch和if”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“js中如何用对象代替switch和if”这篇文章吧。用对象代替 switch / i...
    99+
    2023-06-27
  • Vue如何使用对象代替if及switch
    这篇文章主要介绍了Vue如何使用对象代替if及switch,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。使用对象代替 if 及 switch...
    99+
    2024-04-02
  • js如何使用switch case替换 if/else
    这篇文章给大家分享的是有关js如何使用switch case替换 if/else的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。使用 switch case 替换 if/elseswitch case 相...
    99+
    2023-06-03
  • 如何用c++表驱动替换if/else和switch/case语句
    目录C++的表驱动法 一、常用示例 二、表驱动法三、C++实现注意 四、实用案例C++的表驱动法 目的:使用表驱动法,替换复杂的if/else和switch/ca...
    99+
    2024-04-02
  • 何时使用Map来代替普通的JS对象
    目录1. Map 接受任何类型的键2. map 对键名没有限制3. map 是可迭代4. map 的大小1. Map 接受任何类型的键 如前所述,如果对象的键不是string或sym...
    99+
    2024-04-02
  • js中switch代码块如何简写
    小编给大家分享一下js中switch代码块如何简写,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!switch代码块(ifelse代码块)简写我们可以将条件保存在k...
    99+
    2023-06-17
  • JS中的Map对象如何使用
    这篇文章主要讲解了“JS中的Map对象如何使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“JS中的Map对象如何使用”吧!JS中的Map对象js创建map对象var map&nb...
    99+
    2023-07-05
  • python如何使用字典代替多个if else
    小编给大家分享一下python如何使用字典代替多个if else,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!字典代替多个if ...
    99+
    2024-04-02
  • js中如何new一个对象
    这篇文章将为大家详细讲解有关js中如何new一个对象,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。使用new关键字调用函数(new ClassA(…))的具体步骤:1. ...
    99+
    2024-04-02
  • C++11中怎么利用移动类对象代替拷贝类对象
    今天就跟大家聊聊有关C++11中怎么利用移动类对象代替拷贝类对象,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。string类是C++标准库中一个很重要的类,使用非常方便。但是它存在一...
    99+
    2023-06-19
  • js中如何实现对象拷贝
    小编给大家分享一下js中如何实现对象拷贝,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!   原生深克隆方法JSON.parse...
    99+
    2024-04-02
  • JS中如何利用字面量创建对象
    本篇内容介绍了“JS中如何利用字面量创建对象”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!什么是字面量字面...
    99+
    2024-04-02
  • js中如何往对象中添加属性
    目录往对象中添加属性给对象动态添加属性的2种方法需求分析下面是2中方法给对象动态添加属性往对象中添加属性 首先,定义一个要添加进去的属性及属性值; let obj = {'a':12...
    99+
    2024-04-02
  • js如何删除对象/数组中null、undefined、空对象及空数组实例代码
    目录第一:过滤各种空数据的字段,比如,string、null、undefined、[]、{}第二:删除对象中值为空或null或undefined的所有属性(简单方法)第三:ES6-使...
    99+
    2024-04-02
  • 如何理解JS中的面向对象
    这篇文章主要讲解了“如何理解JS中的面向对象”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何理解JS中的面向对象”吧!在讲这个之前我们先来说说类,了解面向...
    99+
    2024-04-02
  • C# 中switch和case如何使用
    今天就跟大家聊聊有关C# 中switch和case如何使用,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。public static class Swit...
    99+
    2023-06-17
  • Python中如何使用 iterable可迭代对象
    Python中如何使用 iterable可迭代对象,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。前置知识如果给定一个 list 或 tuple,我们可以通过 f...
    99+
    2023-06-20
  • js如何判断对象数组中是否存在某个对象
    目录js判断对象数组中是否存在某个对象js对象数组根据某一属性查找对象总结js判断对象数组中是否存在某个对象 1. 判断数组中是否存在某个元素 直接用数组的indexOf方法就好,存...
    99+
    2023-05-16
    js判断对象数组 js判断是否存在某对象 js判断某个对象
  • 详解vue中v-for和v-if一起使用的替代方法template
    目录版本目标效果说明解决方法核心代码片段Car.vuevue中v-for和v-if一起使用的替代方法template 版本 vue 2.9.6element-ui: 2.15.6 目...
    99+
    2024-04-02
  • 如何使用@AllArgsConstructor和final 代替 @Autowired
    目录@AllArgsConstructor和final 代替 @Autowiredspring代替 @Autowired(lombok相关注解)注解遇到坑@AllArgsConstr...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作