我正在尝试开发一种方法,将数组(fItems)中的单词与已转换为数组(stringArray)的字符串中的单词进行匹配。我下面的代码大多数情况下都能正常工作,但问题是'includes()'搜索模式而不是匹配整个单词。
例如,如果我要查找'wall',它会混淆并返回'wallet'。此外,我希望输入灵活。因此,例如如果输入'glass',则仍然可以返回项目'glass shard'。
是否有更精确的匹配完整单词的方式?
例如,如果我要查找'wall',它会混淆并返回'wallet'。此外,我希望输入灵活。因此,例如如果输入'glass',则仍然可以返回项目'glass shard'。
是否有更精确的匹配完整单词的方式?
for (let i = 0; i < db.items.length; i++) {
for (let j = 0; j < stringArray.length; j++) {
if (db.items[i].name.includes(stringArray[j])) {
fItems.push(db.items[i]);
};
}
};
db.items[i].name == stringArray[j]
- Igor