繁体   English   中英

Webdev Facebook API朋友返回对象数组[1],但是我无法通过javascript访问它

[英]Webdev Facebook API friends return an object array[1] however I cannot access it via javascript

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

FB.api('me/friends', function(response) {});

我想将“响应”解析为我尝试过的数组response.forEach ...

我有:

未捕获的TypeError:friendsObject.forEach不是函数

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

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

我非常困惑,为什么当我使用console.log对象时,对象无法变成数组,无法解析,但会打印整个对象。

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

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

response.data.forEach...

不要忘记错误处理, response.data也可以是未定义的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM