千家信息网

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

发表于:2024-10-15 作者:千家信息网编辑
千家信息网最后更新 2024年10月15日,这篇文章主要为大家展示了"js中如何用对象代替switch和if",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"js中如何用对象代替switch和if"这篇
千家信息网最后更新 2024年10月15日js中如何用对象代替switch和if

这篇文章主要为大家展示了"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"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

0