目前我正在遍历一组字母,每次点击后都会添加一个字母。还有一个随机选择的字符串(var word),预期的结果是每次有一个不匹配的字母被添加到'时,它必须返回true当前数组'。所以每次点击一个不匹配的字母后,这个功能应该仍然有效!
例如如果 currentArray = ['b', 'o', 'l'] 单词 是“bob”。它应该返回 true 一次....
我以前试过这个,但你可能知道这是错误的方法 -->
currentArray.filter((word) => word !== word)
最佳答案
如果我理解正确,下面的代码会对你有所帮助。
let currentArray = ['b', 'o', 'l'];
let pattern = "bob";
let notIncluded = currentArray.filter(char => pattern.indexOf(char) === -1);
console.log(notIncluded);
关于javascript - 如何遍历字符串并检查是否有不匹配的字母,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58397155/