目前,我正在遍历字母数组,每次单击后都会添加一个字母。并且还有一个字符串(可变字)将被随机选择,并且预期的结果是,每次在'currentArray'中添加不匹配的字母时,它都必须返回true。因此,每次单击不匹配的字母后,此功能仍将起作用!

例如,如果currentArray = ['b','o','l']
单词是“鲍勃”。它应该返回一次true。

我以前尝试过这种方法,但是您可能知道这是错误的方法->

currentArray.filter((word)=>单词!==单词)

最佳答案

如果我对您的理解正确,以下代码将为您提供帮助。

let currentArray = ['b', 'o', 'l'];

let pattern = "bob";

let notIncluded = currentArray.filter(char => pattern.indexOf(char) === -1);

console.log(notIncluded);

10-01 14:17