【发布时间】:2021-08-01 18:30:43
【问题描述】:
如何在 switch case 中使用数组作为 case 参数?
switch ("value")
case ArrayOfStrings // check every array item to be match with value
...
【问题讨论】:
-
您要检查是否传递了特定数组或数组构造函数是否传递?前者在
switch中是不可能的,后者是可能的,但很奇怪。 -
您能否提供一个更详细的示例来说明您想要实现的目标,例如
...可能是什么?您示例中的Array字面意思是Array类型,所以您想打开该类型吗? -
你有它的用例吗?其他情况呢?
-
您的交换机的输入是什么?这是一个数组,还是您试图将一个值与一组值匹配?
-
清洁是相当主观的。我觉得这样很干净。也许您的解决方案是不 使用 switch 语句,但您没有提供足够的细节让我们确定这一点。这看起来有点像XY problem。
标签: javascript reactjs typescript