如何查找字符串是否包含 switch() javascript

how to find if a string includes something in a switch() javascript

我想使用 switch() 语句

找出一个字符串是否包含某个单词

这里是我想用它的例子:

let text = "among"

switch(text.toLowerCase().includes()){
   case "among"
      console.log("not funny")
      break

   default:
      break
}

Switch 语句对表达式求值,因此此代码将不起作用。您可以将可能包含的内容存储在一个数组中并循环遍历该数组,然后根据评估输出使用 switch 语句做出特定响应。

let text = "among"

let words = ["among", "text", "test"]


function test(word, wordArr) {
    for (let w of wordArr) {
        if (w === word) {
            switch (w) {
                case "among":
                    console.log("among word");
                    break;
                default:
                    break;
            }
        }
    }
}

console.log(test(text, words))