在数组对象中查找并匹配字符串,然后按对象值排序。反应和 Javascript答案
Find and match string in array object and then sort by object value. React and Javascript在数组对象中查找并匹配字符串,然后按对象值排序。反应和 Javascript
我有一个嵌套对象数组,为每个用户授予权限。
const UserList = [{
0: {
users: {
"email": "user1@gmail.com"
},
permission: {
"id": 1,
"access": "Edit"
}
},
1: {
users: {
"email": "user2@gmail.com"
},
permission: {
"id": 2,
"access": "Read Only"
}
},
2: {
users: {
"email": "user3@gmail.com"
},
permission: {
"id": 1,
"access": "Edit"
}
},
}]
我的问题:我希望能够将电子邮件字符串与对象中的电子邮件匹配,然后使用“只读”访问权限获取对象。这完全是为了禁用一个按钮。所以如果当前用户的电子邮件匹配一个在对象中并且访问等于“只读”然后将其拉出。我不确定我是否要为这种情况创建一个函数/道具,但禁用按钮在另一个文件中。
假设这是我的电子邮件
const myEmail = user2@gmail.com。我如何将它与 UserList 进行比较并在上面创建该条件。然后将其转移到另一个文件中的一个按钮<button disabled={solution goes here}></button>
感谢您的帮助!