У меня есть массив пользователей в моем javascript. Для каждого пользователя я сравниваю, появляется ли этот пользователь в другом списке.
var users = USERS.getUsers();
for (var i = 0; i < users.length; i++) {
var u = users[i];
if (util.pluck(myList.adminUsers, 'email').includes(u.email)) {
// How do I check the value of the plucked value for myList.adminUsers.locationId ?
u.status = "admin";
}
}
users - массив пользовательских объектов.
[{...}]
0:
id: "1"
email: "johndoe@gmail.com"
firstname: "John"
lastname: "Doe"
roleid: "1"
_proto__: Object
1:
id: "2"
email: "janedoe@gmail.com"
firstname: "Jane"
lastname: "Doe"
roleid: "1"
_proto__: Object
myList.adminUsers
- также массив пользовательских объектов, но также с locationId
.
[{...}]
0:
id: "1"
email: "johndoe@gmail.com"
firstname: "John"
lastname: "Doe"
roleid: "1"
locationId: "123"
_proto__: Object
Мне нужно сравнить другое поле в этой проверке. Так что мне нужно посмотреть, есть ли у выловленного объекта из myList.adminUsers
поле locationId, равное x
, но я не уверен, как это сделать?
Как я могу получить доступ к выдернутому объекту, чтобы Я могу проверить значение locationId
?