Я работаю над боттом Discord.js, пытающимся добавить роли упомянутым пользователям в команде. он сохраняет все данные упоминания для сообщения в коллекции msg.mentions.users и выглядит примерно так.захват всего одного типа значений из коллекции
'189920214777856000' => User {
id: '189920214777856000',
username: 'Warburp',
discriminator: '2542',
avatar: 'e83b4777a8abfd7f4cfc0f04761520b4',
bot: false,
status: 'online',
game: null } }
Что Id хотел бы сделать, это собрать все идентификаторы, которые были упомянуты в массив, так что я могу использовать для петли слишком добавьте их роли. Distinct не распознается, когда я пытаюсь его использовать и найти требуемый. Я добавляю значение и только точно определяю то, что я указываю.
Поместите пользователей в массив, проведите через них с помощью '' array [index] .id'', справа? – Crowes
Это было бы целью проблемы, с которой я столкнулся, я должен был упомянуть об этом добавлении .id возвращает undefined. – warburp
Откат до тех пор, пока вы не обнаружите, что идентификатор не передается в какой-то момент. Я бы предложил проверить, был ли он никчемным, но это даже не '' null''. – Crowes