Discord.js-按字母顺序对角色排序

Discord.js-按字母顺序对角色排序,discord.js,Discord.js,我需要一些帮助 if(message.content.startsWith(前缀+'mods')){ var成员={}; message.guild.members.forEach(成员=>{ if(member.roles.find(r=>r.name==)⭐|管理员“)||成员.角色.查找(r=>r.name==”⭐|不和谐主持人){ 如果(!members[member.winghrole?member.winghrole.name:'None']){ 成员[member.HighRole

我需要一些帮助

if(message.content.startsWith(前缀+'mods')){
var成员={};
message.guild.members.forEach(成员=>{
if(member.roles.find(r=>r.name==)⭐|管理员“)||成员.角色.查找(r=>r.name==”⭐|不和谐主持人){
如果(!members[member.winghrole?member.winghrole.name:'None']){
成员[member.HighRole?member.HighRole.name:'None']=[];
}
成员[member.winghrole?member.winghrole.name:'None'].push(成员);
}
});
var mods=new Discord.RichEmbed()
.setTitle(“游戏管理员”)
.set缩略图(message.guild.iconURL)
.setFooter('游戏管理员',client.user.iconURL)
.setColor(message.guild.me.displayColor)
.setTimestamp();
for(成员中的var角色){
var-str='';
var arr=成员[角色];
对于(变量i=0;i
我们有第一个角色Admin和第二个版主,但是命令首先显示版主,然后显示Admin。按角色顺序显示的最佳方式是什么?

您可以使用该功能

例如:

//V12
message.channel.send(message.guild.roles.cache.map(role=>role.name.sort().join(“,”))
/V11
message.channel.send(message.guild.roles.map(role=>role.name.sort().join(“,”))
您可以使用该功能

例如:

//V12
message.channel.send(message.guild.roles.cache.map(role=>role.name.sort().join(“,”))
/V11
message.channel.send(message.guild.roles.map(role=>role.name.sort().join(“,”))