【发布时间】:2021-04-06 20:52:51
【问题描述】:
我正在检查我的 discord 机器人,试图稍微重构我的代码,我有这个 switch case,它可以完美地与 if/else 配合使用,但它不能在 switch 中运行。任何想法为什么?我尝试了很多东西,但我无法让它工作......我也很确定这是我正在做的一个愚蠢的错误...... 有问题的案例是未运行的“自我”案例。 所以正常情况下是这样的
if (getTag == self) {
// code
}
这里是代码。 提前致谢!
var getTag = message.mentions.users.first();
var self = message.author.id;
switch (getTag) {
case undefined:
// sample
break;
case self:
// sample
break;
case client.user:
// sample
break;
default:
// sample
break;
}
【问题讨论】:
-
你能发布当前工作的 if-else 代码吗?
标签: javascript discord.js