我想知道我是否可以检查数组中的每个id来检查id是否已经在数组中。
就我而言:
我有一个名为“idsVoting”的数组,当机器人启动时它是空的。 (它是一个不和谐的机器人) 现在用户正在使用命令,他的用户ID将保存在数组中。 我试图检查的是:
if(idsVoting !== message.author.id)
我在想这将检查数组中的每个id,但它不会。 有人可以给我一个想法吗?或者这里的for循环会更好/更容易吗?
答案 0 :(得分:2)
如果idsVoting
是一个数组,那么使用像==
这样的比较并不会自动测试是否包含在数组中。但是可以使用includes
函数:
idsVoting.includes(message.author.id)