我正在尝试遍历服务器中的所有成员并显示他们的每个播放/游戏消息。此代码位于消息事件处理程序中:
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
我无法弄清楚如何处理空播放状态,我甚至尝试了过滤器但是没有用。
提前致谢。
答案 0 :(得分:0)
您可以使用json stringify创建user.presence.game控制台吗? 另外看一下数组索引if if是一个数组try user [0] .presence.game.name