【发布时间】:2020-07-26 01:29:17
【问题描述】:
这是我的代码。我不断收到TypeError: Cannot read property '' 的未定义和类似错误。
const data = cache.actions[cache.index];
let varName = this.evalMessage(data.varName, cache);
let storage = parseInt(data.storage);
let info = parseInt(data.info);
let time = parseInt(data.time);
const { msg } = cache
const { guild } = cache
if (guild.varName === undefined) {
guild.varName = new Set();
}
if (message.guild.varName.has(msg.author.id)) {
channel.send("info");
console.log("Restriction active!");
} else {
message.guild.varName.add(msg.author.id);
setTimeout(() => {
message.guild.varName.delete(msg.author.id);
}, time);
}`
【问题讨论】:
-
“消息”从何而来?
-
@TheRealPikachu 你不想使用 guild.varName 但 guild[varName] 到处使用动态对象属性。
-
你的错误在哪一行?
标签: javascript discord discord.js