首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何创建React搜索筛选器以搜索多个对象键值

如何创建React搜索筛选器以搜索多个对象键值
EN

Stack Overflow用户
提问于 2018-08-12 01:03:03
回答 1查看 47.2K关注 0票数 19

我想为我的数据array.it创建一个搜索筛选器,它有多个对象和键,

代码语言:javascript
复制
[
    {
        "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、性别

我该怎么做呢?请帮帮我

如果我想限制只搜索名字和姓氏,该怎么做呢?

EN

回答 1

Stack Overflow用户

发布于 2021-05-05 16:36:19

代码语言:javascript
复制
fData.filter((person) => {
  return object
    .value(person)
    .join('')
    .toLowerCase()
    .include(searchinput.toLowerCase())
})

这里的searchinput是您在输入中输入的值,它由状态控制。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51801907

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档