Webdev Facebook API friends返回一个对象数组[1],但我无法通过javascript访问它

Webdev Facebook API friends返回一个对象数组[1],但我无法通过javascript访问它,javascript,facebook,facebook-graph-api,facebook-friends,Javascript,Facebook,Facebook Graph Api,Facebook Friends,我需要帮助将[下面]返回的friendsList对象解析为JavaScript FB.api('me/friends', function(response) {}); 我想把“response”解析成一个数组 我尝试了response.forEach… 我得到: 未捕获类型错误:friendsObject.forEach不是函数 所以我想我可以做JSON.parse(response)这也给了我一个错误 然后我尝试用console.log(response)打印出来,因为它给了我一个对象 我

我需要帮助将[下面]返回的
friendsList
对象解析为JavaScript

FB.api('me/friends', function(response) {});
我想把“response”解析成一个数组 我尝试了
response.forEach…

我得到:

未捕获类型错误:friendsObject.forEach不是函数

所以我想我可以做
JSON.parse(response)这也给了我一个错误

然后我尝试用
console.log(response)
打印出来,因为它给了我一个对象

我非常困惑为什么这个对象不能变成数组,不能解析,而是在我console.log时打印整个对象


如何将该对象解析为javascript数组?

始终使用
console.log
查看
响应
对象的实际内容。它通常是一个带有“数据”数组的对象,因此如下所示:

response.data.forEach...

不要忘记错误处理,
响应。数据也可以是未定义的。

您不需要解析任何东西-您只需要访问对象中保存数据的正确属性。。。