gpt4 book ai didi

javascript - 在多个值后过滤

转载 作者:行者123 更新时间:2023-11-30 20:26:46 24 4
gpt4 key购买 nike

我有一个用于根据过滤器过滤项目的模式,我的问题是我可以只给它们作为过滤器标题,同时我还想为不同的文本输入提供作者和年份。

这是我的 modal.ts 函数,用于仅过滤标题(我还想过滤标题、作者和年份)

filterItems() {
this.filteritems = this.items.filter(item =>item.title.toLowerCase().indexOf(this.searchTerm.toLowerCase()) > -1);
}

这是我的 json 示例:

[
{
"id":"1",
"author": "Chinua Achebe",
"country": "Nigeria",
"imageLink": "images/things-fall-apart.jpg",
"language": "English",
"link": "https://en.wikipedia.org/wiki/Things_Fall_Apart\n",
"pages": 209,
"title": "Things Fall Apart",
"year": 1958
}
]

最佳答案

您可以连接所有要过滤的字段并测试连接的字符串:

this.filteritems = this.items.filter(item 
=> (item.title + item.author + item.year).toLowerCase().indexOf(this.searchTerm.toLowerCase()) > -1);})

关于javascript - 在多个值后过滤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50816269/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com