Discord.js错误,同时从另一个JavaScript中选择随机对象

时间:2019-12-23 12:51:35

标签: discord.js

这是我的代码:

// index.js:

const Discord = require('discord.js');
const bot = new Discord.Client ();
const names = require('./names');

bot.on('message', message => {
    if(message.content.toLowerCase() === '!randomname'){
        const embed0 = new Discord.RichEmbed()
            .setColor('#ba0f0f')
            .setDescription("This is your random name: " + names.namelist[Math.floor(Math.random() * names.namelist.length)])
        message.channel.send(embed0);
    }
});
// names.js:

const namelist = [
'Oscar',
'John',
'Emma',
]

这是错误:无法读取未定义的 ... names.namelist [Math.floor(Math.random()* names.namelist。 length < / strong>)])

1 个答案:

答案 0 :(得分:0)

您需要导出数组:

// array.js
const array = [
  1,
  2,
  3
];

module.exports = array;
// main.js
const array = require('./array');

console.log(array.length);