Javascript 试着在一条线上完成这一切

Javascript 试着在一条线上完成这一切,javascript,discord.js,Javascript,Discord.js,正如图中所示,它将我不想要的每个单词的args打印在新行上。我试图让它在一行上打印它们 module.exports.run=async(bot、消息、args)=>{ 让errormsg=args.join(“”); 如果(errormsg=”“){ message.reply(“命令用法.错误(说明)`”) }否则{ 让error=message.guild.emojis.find(emoji=>emoji.name==“error”); 如果(!错误){ 日志(“找不到错误!”) } 让u

正如图中所示,它将我不想要的每个单词的args打印在新行上。我试图让它在一行上打印它们

module.exports.run=async(bot、消息、args)=>{
让errormsg=args.join(“”);
如果(errormsg=”“){
message.reply(“命令用法.错误(说明)`”)
}否则{
让error=message.guild.emojis.find(emoji=>emoji.name==“error”);
如果(!错误){
日志(“找不到错误!”)
}
让updateChann=message.guild.channels.find(n=>n.name==“private commands”);
如果(!updateChann){
log(“找不到updateChann!”)
}
让errorEmbed=newdiscord.RichEmbed()
.setTitle(错误+“叶机器人有错误!”)
.setDescription(args)
.setColor(“#15f153”);
updateChann.send(错误嵌入)
message.delete().catch(O_O=>{});
}
}

类上的
setDescription
方法将
StringResolvable
作为参数。可以是字符串、数组或任何其他值。如果它是一个数组,它将被连接成一个字符串,由新行分隔

您只需使用
join()
方法从数组中生成一个新字符串即可

const description=args.join(“”);

join()。可以是字符串、数组或任何其他值。如果它是一个数组,它将被连接成一个字符串,由新行分隔

您只需使用
join()
方法从数组中生成一个新字符串即可

const description=args.join(“”);

join()
方法将字符串作为参数,该参数将是您想要用以分隔数组中每个字符串的任何参数。

.setDescription(errormsg)
if(errormsg=”“){
是一个赋值,而不是测试-您想要
if(errormsg==“”)
-尽管
让errormsg=args.join(“”);
如果(errormsg==”)进行测试,{
投票结束问题没有意义,因为它是由打字错误或无法再现的问题引起的。虽然这里可能有类似的问题,但这一问题的解决方式不太可能帮助未来的读者。
if(errormsg=“”)
将值设置为
errormsg如何将“args”或参数输入到代码中?您能举例说明它们是什么样子吗?
.setDescription(errormsg)
如果(errormsg=“”){
是一个赋值,而不是一个测试-您想要
如果(errormsg==”)
-尽管
让errormsg=args.join(“”;
与测试
if(errormsg==“”)连接{
投票结束该问题没有意义,因为它是由打字错误或无法再复制的问题引起的。虽然这里可能有类似的问题,但这一问题的解决方式不太可能帮助未来的读者。
如果(errormsg=“”)
将设置值
“”
to
errormsg
如何将“arg”或参数输入到代码中?您能举例说明它们是什么样子的吗?