我正在使用discord.js编写机器人程序。我正在尝试建立一个系统,在该系统中,只要未列入黑名单,该机器人就可以发送消息。但是,每次运行该函数时,都会收到以下消息:ReferenceError: res is not defined
我尝试移动var res
了很多次,但无法解决。有人知道如何正确安排吗?
function getNum() {
var randNum = [
"1",
"2",
"3",
];
// Blacklist Entries Start
var blacklistNum = [
"1"
];
// Blacklist Entries End
return randNum[Math.floor(Math.random()*randNum.length)];
return;
}
if(res === blacklistNum) {
getNum();
}
getNum();
message.channel.send(res);
答案 0 :(得分:2)
res
仅在您的功能范围内可用。您可以全局定义它,也可以从函数中返回它。