Javascript 监听ID&;在任何参数行中提及用户

Javascript 监听ID&;在任何参数行中提及用户,javascript,discord,discord.js,Javascript,Discord,Discord.js,因此,我有一个“touser”变量,当消息作者在args[0]中键入目标用户ID时,它定义了目标用户ID,但我希望能够在第一个和最后一个arg中捕获它,具体取决于它在哪里 我的CMD语法是: #提供[用户ID/提及][项目][项目][项目] 我也希望它能像这样工作: #给出[项目][项目][项目][用户ID/提及] 我现在的代码: let touser = message.mentions.members.first() || message.guild.members.cache.get(ar

因此,我有一个“touser”变量,当消息作者在args[0]中键入目标用户ID时,它定义了目标用户ID,但我希望能够在第一个和最后一个arg中捕获它,具体取决于它在哪里

我的CMD语法是:

#提供[用户ID/提及][项目][项目][项目]

也希望它能像这样工作:

#给出[项目][项目][项目][用户ID/提及]

我现在的代码:

let touser = message.mentions.members.first() || message.guild.members.cache.get(args[0]);

可以从数组中删除特定对象,如下所示:

const数组=[1,2,3];
console.log(数组);
//从阵列中移除2
const index=array.indexOf(2);
如果(索引>-1){
阵列拼接(索引1);
}
//数组=[1,3]

console.log(数组)您需要定义一个函数,该函数返回参数是否为用户id,并相应地拆分解析。