Javascript .不拆卸元件

Javascript .不拆卸元件,javascript,discord.js,Javascript,Discord.js,我试图用.slice()从数组中删除一个不协调的ID,它在我的代码中的其他任何地方都可以正常工作,但当我试图从这个特定数组中删除它时,它就是不删除它。我尝试了很多方法来排除故障,但都没有效果。即使我复制控制台在数组中所说的内容并将其放入.splice()中,它仍然不会删除它 let botifymention = String(message.mentions.members.first()).slice(3,-1); botifiedMembers.push(botifymention);

我试图用.slice()从数组中删除一个不协调的ID,它在我的代码中的其他任何地方都可以正常工作,但当我试图从这个特定数组中删除它时,它就是不删除它。我尝试了很多方法来排除故障,但都没有效果。即使我复制控制台在数组中所说的内容并将其放入.splice()中,它仍然不会删除它

let botifymention = String(message.mentions.members.first()).slice(3,-1);
botifiedMembers.push(botifymention);

Splice获取一个元素的索引以及要删除的元素数


const index = botifiedMembers.indexOf(String(message.mentions.members.first()).slice(3,-1));
if (index > -1) {
  botifiedMembers.splice(index, 1);
}
console.log(botifiedMembers); 

谢谢,这确实有效。只是想知道为什么我能逃脱我这么长时间的所作所为?在机器人的许多部分,我使用了splice,就像我去除特定元素一样。我需要看一些代码

const index = botifiedMembers.indexOf(String(message.mentions.members.first()).slice(3,-1));
if (index > -1) {
  botifiedMembers.splice(index, 1);
}
console.log(botifiedMembers);