javascript - 如何在Javascript中添加动态切换案例?
问题描述
这里我有一个数组。例如:
let places = ["tamilnadu","andhra","maharashtra","kerala"]
switch (value) {
case "tamilnadu":
break;
case "andhra":
break;
case "maharashtra":
break;
case "kerala":
break;
default:
}
有什么方法可以循环数组并在 switch 中填充值。任何想法
解决方案
开关只是 if/else 语句:因此您可以使用 for 循环并检查它们是否匹配:
let places = ["tamilnadu","andhra","maharashtra","kerala"]
for (const place of places) {
if(place === value) {
// Do what you need to do
}
}
推荐阅读
- c++ - 如何将 FileListAbsolute.txt 重定向到另一个文件夹
- javascript - 如何使用 JavaScript 编辑 CSS 主题标签
- javascript - PropType 可选以反应组件
- google-slides-api - 基于在演示文稿中创建新幻灯片的 Google 幻灯片中的不可编辑时间戳
- javascript - 如何使用节点 js 中谷歌驱动器中的谷歌 API 克隆文件夹结构并上传到谷歌存储桶?
- kubernetes - 如何恢复意外删除主标签的 k8s/Openshift 集群
- javascript - 自定义 javascript 视频播放器在 11 秒后停止
- html - 不占用空间的粘性元素(如相对/绝对元素) - CSS
- javascript - 在 TinyMCE 5 中为自定义菜单项添加样式
- macos - 为什么 x86 中的这个与链表相关的程序会出现段错误?