如何替换字符串message.guild.region
,该字符串返回不同的区域(例如:欧洲,巴西,日本,俄罗斯等),并使其返回这些区域,而用首字母大写(例如:欧洲) ,巴西,日本,俄语等)?欢迎您提供任何帮助,如果有不清楚的地方,抱歉。我会尽力解释。
这是我的代码:
if (message.content.startsWith(`${prefix}serverinfo`)) {
const serverinfoembed = new Discord.MessageEmbed()
.setColor(`#a87f32`)
.setTitle(`${message.guild.name}`)
.addFields(
{ name: '**Owner**', value: `${message.guild.owner}`, inline: true },
{ name: '**Region**', value: `${message.guild.region}`, inline: true },
{ name: '**Members**', value: `${message.guild.memberCount}`, inline: true },
)
.setFooter(`ID: ${message.guild.id} | Server Created • ${message.guild.createdAt.toDateString()}`)
message.channel.send(serverinfoembed)
}
答案 0 :(得分:0)
我认为您需要这个:
How do I make the first letter of a string uppercase in JavaScript?
然后使用map
函数:
newRegions = regions.map(region => upperCaseFirst(region);
答案 1 :(得分:0)
将其传递给此功能:
function capitalizeFirstLetter(string) {
return string.charAt(0).toUpperCase() + string.slice(1);
}