【发布时间】:2021-09-30 15:41:44
【问题描述】:
目前我有一个代码结构:
if(target.classList.contains('animate-heading')){
}else if(target.classList.contains('animate-text')){
}else if(target.classList.contains('animate-buttons')){
}else if(target.classList.contains('image-rotating-animation')){
}else if(target.classList.contains('plans-heading-animation')){
}else if(target.classList.contains('plans-animation')){
}else if(target.classList.contains('animate-masonry')){
}
我想用 switch-case 语句替换,可以吗?提前致谢!
【问题讨论】:
-
不是真的,因为 switch 在匹配的字符串上运行,而您没有匹配字符串。可以做到,但几乎与您所拥有的完全一样。
-
"我想用 switch-case 语句替换它" - 你为什么要这样做?不像
switch在这里更干净。 -
这些条件块的实际代码内容是什么?
标签: javascript if-statement switch-statement