我正在尝试将JSON传递给我的Javascript代码中的另一个函数。但我正在努力这样做。我已经包含了下面代码的简化版本。
function createJson() {
var det = {};
FB.api(
'/me',
'GET', {
"fields": "id, photos{id,name}"
},
function(response) {
console.log(response);
for (var i = 0; i < response.photos.data.length; i++) {
var obj1 = {
id: response.photos.data[i].id,
name: response.photos.data[i].name
};
det[i] = obj1;
}
}
);
getLikesJson(det);
根据我的理解,我现在应该可以在函数'getLikesJson'中使用'det',而不是我得到[object Object]。 我做错了吗?