我需要帮助解析[下面]返回的javascript的 friendsList
对象。
FB.api('me/friends', function(response) {});
我想将"响应"解析为阵列我尝试了response.forEach ...
我得到了:
uck offult typeerror:friendsobject.foreach不是函数
所以我以为我可以做JSON.parse(response);
也给了我一个错误。
然后,我尝试用console.log(response)
打印出来,因为它给了我一个对象。
我非常困惑,为什么该对象不能变成数组,不会解析,而是在我委托时打印整个对象。
如何将该对象解析为JavaScript数组?
始终使用console.log
查看response
对象的实际内容。它通常是具有"数据"数组的对象,因此是这样的:
response.data.forEach...
不要忘记处理错误处理,response.data
也可能是未定义的。