Javascript 如何在discord.js中获取所有成员id

Javascript 如何在discord.js中获取所有成员id,javascript,discord.js,Javascript,Discord.js,我正在尝试列出一个给定公会id的所有成员id。我正在尝试各种方法,但都在提供集合。我怎样才能只检索ID console.log(msg.guild.name) console.log(msg.guild.id) console.log(msg.guild.members.fetch()); 日志是 '690958932406960249' => GuildMember { guild: [Guild], user: [User], joinedTimestamp: 1586525

我正在尝试列出一个给定公会id的所有成员id。我正在尝试各种方法,但都在提供集合。我怎样才能只检索ID

console.log(msg.guild.name)
console.log(msg.guild.id)
console.log(msg.guild.members.fetch());
日志是

 '690958932406960249' => GuildMember {
 guild: [Guild],
 user: [User],
 joinedTimestamp: 1586525303612,
 lastMessageID: null,
 lastMessageChannelID: null,
 premiumSinceTimestamp: null,
 deleted: false,
 _roles: []
 },
'690988332653608980' => GuildMember {
guild: [Guild],
user: [User],
joinedTimestamp: 1591198472051,
lastMessageID: null,
lastMessageChannelID: null,
premiumSinceTimestamp: null,
deleted: false,
 _roles: []
 },

从集合中,可以使用
.keys()
方法获取密钥(成员的ID)


您可以使用映射成员的ID。 例如:

const Members=client.guilds.cache.get(“GuildID”).Members.map(member=>member.id);
//返回数组:[“4634643643262345”、“684369346943609235”、“4683496834643653543”等。。。
let memberIds = Array.from(collection.keys())