Поиск в коллекции Discord используя node.js. Странное поведение
Имеется коллекция client.guilds.cache.
Задача - найти конкретного member по его id. Можно использовать два способа.
filter
let guild = robot.guilds.cache.filter(g => g.id == id)
let member = await guild.members.fetch(id)
Все работает прекрасно
find
let guild = robot.guilds.cache.find(g => g.id == id)
let member = await guild.members.fetch(id)
Выдает ошибку, что members не существует
В то же время
let guild = robot.guilds.cache.find(g => g.id = id)
let member = await guild.members.fetch(id)
работает правильно. То есть, если я делаю логическую ошибку и использую знак присвоения вместо знака равенства, то это приводит к нужному результату?