对象返回undefined

所以我试图从我从一个网站得到的JSON响应中读取一个值。 我正在尝试从响应中获取clan_name。 这个代码

console.log(JSON.stringify(this.steamFriends.clanStates[groupID]));

其中"103582791438731217""103582791438731217" ,返回此对象

 { "steamid_clan": "103582791438731217", "clan_account_flags": 3, "name_info": { "clan_name": "Chat Bot Testing & Development", "sha_avatar": { "type": "Buffer", "data": [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ] } }, "user_counts": { "members": 20, "online": 9, "chatting": 7, "in_game": 5 }, "events": [], "announcements": [] } 

我使用代码JSON.stringify(this.steamFriends.clanStates[groupID].name_info.clan_name从它获取clan_name值,但我总是得到错误“无法读取未定义的name_info”。

任何帮助吗? 谢谢。

       

网上收集的解决方案 "对象返回undefined"