我想为我的数据array.it创建一个搜索筛选器,它有多个对象和键,
[
{
"fname": "Jayne",
"lname": "Washington",
"email": "jaynewashington@exposa.com",
"gender": "female"
},
{
"fname": "Peterson",
"lname": "Dalton",
"email": "petersondalton@exposa.com",
"gender": "male"
},
{
"fname": "Velazquez",
"lname": "Calderon",
"email": "velazquezcalderon@exposa.com",
"gender": "male"
},
{
"fname": "Norman",
"lname": "Reed",
"email": "normanreed@exposa.com",
"gender": "male"
}
]
我希望搜索筛选器搜索此数组中的任何位置。例如:当我输入输入框时,我想搜索对象中的任何位置。如fname、lname、email、性别
我该怎么做呢?请帮帮我
如果我想限制只搜索名字和姓氏,该怎么做呢?
发布于 2021-05-05 16:36:19
fData.filter((person) => {
return object
.value(person)
.join('')
.toLowerCase()
.include(searchinput.toLowerCase())
})
这里的searchinput
是您在输入中输入的值,它由状态控制。
https://stackoverflow.com/questions/51801907
复制相似问题