如何在数组中查找对象 反应



所以我在我的反应代码中制作了一个追随者/追随者组件,并使用 redux 来管理状态, 因此,假设一个用户关注另一个用户,而我的数据库中的跟随模型可能如下所示 用户遵循模型

following: [
{
_id: "1213231235t34",
user: "242545367675445666",
username: "john",
email: "john@d.com"
},
{
_id: "625675676552",
user: "876869897976566",
username: "lenon",
email: "john@d.com"
},
{
_id: "1213231235t34",
user: "34536655344365654",
username: "mike",
email: "john@d.com"
},
{
_id: "1213231235t34",
user: "FINDTHIS",
username: "crease",
email: "john@d.com"
}
]

我如何找到用户(FIND THIS(是否在数组中,如果找到它,我该怎么办

例如,当用户关注人员时,以下模型是这样的

现在,如果我进入折痕(数组中的最后一个对象(的页面,我不想看到关注按钮,而是想看到取消关注按钮,因为他已经在我当前关注的用户数组中。 那么我怎样才能遍历数组并找到折痕对象的用户(FINDTHIS(字段...... 基本上,我在问我如何找到我是否在关注折痕......请注意,我正在使用 React 所以 es6 语法 如果你能帮忙,那就太好了...谢谢! 如果您不明白这个问题,请询问更多信息

当我正确理解您的问题时,这应该对您有所帮助:

const findSpecificUser = ArrayName.map((user) => {
if(user.user === 'FINDTHIS'){
//display or not display the ui elements
}
})

最新更新