Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 什么';让多个用户在一个命令中作为输入的最佳方式是什么?_Javascript_Node.js_Discord_Discord.js - Fatal编程技术网

Javascript 什么';让多个用户在一个命令中作为输入的最佳方式是什么?

Javascript 什么';让多个用户在一个命令中作为输入的最佳方式是什么?,javascript,node.js,discord,discord.js,Javascript,Node.js,Discord,Discord.js,因此,我想创建一个使用多个用户ping作为输入的命令。以下是我目前掌握的情况: let-sindeduser=msg.sindements.users.first(); 如果(提及用户===msg.author) 返回msg.channel.send( `***${msg.author.username}**亲吻……自己?~~令人印象深刻~~` ); 否则返回msg.channel.send('Oi!您必须实际ping一个成员!'); if(参数){ var embed1=newdiscord.

因此,我想创建一个使用多个用户ping作为输入的命令。以下是我目前掌握的情况:

let-sindeduser=msg.sindements.users.first();
如果(提及用户===msg.author)
返回msg.channel.send(
`***${msg.author.username}**亲吻……自己?~~令人印象深刻~~`
);
否则返回msg.channel.send('Oi!您必须实际ping一个成员!');
if(参数){
var embed1=newdiscord.MessageEmbed()
.setColor(“#06FBFE”)
.setDescription(
`**${msg.author.username}**kisses**${sineteduser.username}**`
);
msg.channel.send(嵌入1);
}否则返回msg.channel.send('请给我一个用户接吻!:3');

我应该如何在不创建
未定义的
变量的情况下使用多次引用?

您可以使用
Collection.map()
Array.prototype.join()
来利用多次引用:

.setDescription(
`**${msg.author.username}**kisses**${message.notices.users
.map((用户)=>user.username)
.join(“,”)}**`
);

非常感谢您!我不得不做一些调整,但是,它像一个魅力!