Это объект, из которого я получаю все данные:
"groupOwner": {
"596350327645798410": {
"username": "uou//",
"id": "596350327645798410"
}
},
"groupModeration": {
"284737139046875137": {
"username": "broke",
"id": "284737139046875137"
},
"279997562197639168": {
"username": "cutls",
"id": "279997562197639168"
},
"211607595545395200": {
"username": "МЫШ УКРАДЕЛ ПИЦУ",
"id": "211607595545395200"
}
},
let membersOwnerAccessAccept = Object.values(groupProfile.groupOwner).map(n => n.id)
console.log(membersOwnerAccessAccept)
let membersModerationAccessAccept = Object.values(groupProfile.groupModeration).map(n => n.id)
console.log(membersModerationAccessAccept)
let membersAccessAccept = membersOwnerAccessAccept.concat(membersModerationAccessAccept)
console.log(membersAccessAccept) // После этого консоль лога получаю
[
'596350327645798410',
'284737139046875137',
'279997562197639168',
'211607595545395200'
]
const filter = m => m.author.id == Здесь нужно проитерировать каждый элемент массива и сравнить его с m.author.id
Мне нужно проитерировать в переменной фильтр каждый элемент массива и сравнивать его на каждой итерации с m.author.id. Насколько я понимаю данное построение кода, цикл for здесь будет не уместен. Как я могу это сделать?