我的Web应用程序有一个搜索框。当前,该代码搜索一堆字段,但仅返回一个字段的结果。如何做到这一点,以便我可以在多个用逗号或分号分隔的字段中进行搜索?
代码示例:
return this.builds.sort(compare).filter((build) => {
return build.title.toLowerCase().match(this.search.toLowerCase()) || build.item1.toLowerCase().match(this.search.toLowerCase()) ||
build.item2.toLowerCase().match(this.search.toLowerCase()) || build.item3.toLowerCase().match(this.search.toLowerCase()) ||
build.item4.toLowerCase().match(this.search.toLowerCase())
}
例如:一个内部版本的标题为“有史以来最好的” ,而另一个内部版本的项目2为“ THE RED ONE” 。我希望能够搜索“最佳,红色” 并同时显示它们。
我不知道该如何完成-有人能启发我吗?
谢谢