Discord.js收集器返回null值

时间:2018-05-07 12:04:27

标签: javascript discord discord.js

我正在尝试遍历服务器中的所有成员并显示他们的每个播放/游戏消息。此代码位于消息事件处理程序中:

var members = message.guild.members.map(m => user.presence.game.name);
console.log(members);

但是当我运行它时,我收到以下错误:

var members = message.guild.members.map(m => user.presence.game.name);
                                                                ^


TypeError: Cannot read property 'name' of null

我无法弄清楚如何处理空播放状态,我甚至尝试了过滤器但是没有用。

提前致谢。

1 个答案:

答案 0 :(得分:0)

您可以使用json stringify创建user.presence.game控制台吗? 另外看一下数组索引if if是一个数组try user [0] .presence.game.name