【发布时间】:2021-12-14 23:48:56
【问题描述】:
我正在尝试制作一个单词随机化器,它给了我这个错误:
message.channel.send(item.facts);
^
TypeError: Cannot read property 'facts' of undefined
我不知道如何解决它。
这是我的代码:
const Discord = require('discord.js');
module.exports = {
name: 'game',
execute(message, args) {
const gameChanger = require('../text.txt')
const item = gameChanger[Math.floor(Math.random() * gameChanger.length)];
setInterval(() => {
const item = gameChanger[Math.floor(Math.random() * gameChanger.length)];
message.channel.send(item.facts);
}, 5 * 1000);
}
}
谁来帮帮我
【问题讨论】:
-
在
const gameChanger = ...之后做console.log(gameChanger)看看它是什么,如果它是一个空数组,改变它(添加事实),因为如果数组是空的,它会导致你的问题
标签: node.js discord.js