js写一个实现模糊查询方法
时间: 2024-01-20 13:03:58 浏览: 77
mybatis 模糊查询的实现方法
5星 · 资源好评率100%
以下是一个简单的实现模糊查询的方法:
```javascript
function fuzzySearch(keyword, list) {
const filteredList = list.filter(item => {
return item.includes(keyword);
});
return filteredList;
}
```
这里的 `keyword` 是用户输入的关键词,`list` 是需要进行模糊查询的列表。该方法会返回一个包含匹配的列表项的新数组。
这个方法的实现很简单,它使用 Array.prototype.filter() 方法来遍历列表并返回一个新数组,新数组中只包含匹配关键词的列表项。在这个例子中,我们使用了 String.prototype.includes() 方法来检查列表项是否包含关键词。如果你需要更精确的匹配,你可能需要使用正则表达式或其他方法来实现。
阅读全文