我遇到了一个问题,当我启动我的机器人并运行此命令时,它显示“未定义”或“空”作为输出。我该如何解决?
我尝试使用与所有其他选项相同的方法。
if (serv.verified == false) {
var veri = "No.";
}
它检查布尔值、字符串或数字的位置。它似乎不起作用。它将我的变量设置为空或未定义。
if (serv.afkChannel == `null`) {
var afk = "No AFK VC.";
}
if (serv.verified == true) {
var veri = "Yes.";
}
if (serv.verified == false) {
var veri = "No.";
}
var myInfo2 = new discord.RichEmbed()
.setAuthor(`${serv.name}'s guild info`)
.addField(`AFK Channel`,`${afk}`,true)
.addField(`AFK Timeout`,`${serv.afkTimeout}s`,true)
.addField(`Channels`,`${serv.channels.size}`,true)
.addField(`Creation of Guild`,`${serv.createdAt}`,true)
.addField(`Default Notification`, defn,true)
预期结果:它会说 No AFK VC 实际结果:它说 undefined 或 null。