单词过滤javascript

StarterScripter

我通常对应该如何处理感到非常困惑。(请记住,我是Java的新手)。我正在尝试创建一个单词过滤功能,如果检测到一个单词,它将在控制台中打印一些内容。如果没有,它会打印出它没有发现我过滤的任何不良词。

var badWords  = ["legos", "cloud", "manifold"]
var linija = 'ja volim legos'

function badWordChecker() {
if (linija = arr.filter(el => badWords.includes(el)) )

console.log('Dirty')
else{
console.log('Clean')
 }
}

Aplet123

您可以在空间上拆分它,并检查是否有任何单词匹配:

const badWords = new Set(["legos", "cloud", "manifold"]);

function hasBadWords(str) {
    if (str.split(" ").some(word => badWords.has(word))) {
        return "Dirty";
    } else {
        return "Clean";
    }
}

console.log(hasBadWords("ja volim legos")); // logs "Dirty"
console.log(hasBadWords("foo bar baz")); // logs "Clean"

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章