目前,我正在遍历字母数组,每次单击后都会添加一个字母。并且还有一个字符串(可变字)将被随机选择,并且预期的结果是,每次在'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);