【发布时间】:2018-10-17 05:40:08
【问题描述】:
我正在尝试遍历服务器中的所有成员并显示他们的每条游戏/游戏消息。此代码在消息事件处理程序中:
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
我不知道如何处理空播放状态,我什至尝试了过滤器,但没有奏效。
提前致谢。
【问题讨论】:
-
这可能发生在玩家不玩任何游戏时,您应该事先检查 user.presence.game 是否不为空
标签: javascript discord discord.js