Javascript:获取对象的第一个属性
当我运行一个创建页面选项卡的函数时,我从Facebook API收到一个对象形式的响应 我运行的函数:Javascript:获取对象的第一个属性,javascript,facebook,Javascript,Facebook,当我运行一个创建页面选项卡的函数时,我从Facebook API收到一个对象形式的响应 我运行的函数: FB.ui({ method: 'pagetab', redirect_uri: 'http://www.google.com' }, function(response){ console.log(response.tabs_added) }); 在console.log(添加了response.tabs)之后会返回以下内容:
FB.ui({
method: 'pagetab',
redirect_uri: 'http://www.google.com'
}, function(response){
console.log(response.tabs_added)
});
在console.log(添加了response.tabs)
之后会返回以下内容:
对象{491585370876358:true}
491585370876358
是页面的ID。如何隔离此值
我想应该是console.log(response.tabs_added/.somethine here/) 我们来点类似于:
for(var key in obj){
keys.push(key);
}
仅限于第一次跑步
我想那应该是:
var firstProp;
for(var key in object){
if(object.hasOwnProperty(key)){
firstProp = key;
break;
}
}
不确定我是否喜欢…“491585370876358”是一个变量名,它会改变吗?在得到响应之前,您现在无法确定它的值?对象属性是无序的,没有“第一个”。只有当只有一个可枚举的自有属性时,这才是可靠的。我想你知道的@是的,它只适用于OP给出的特定示例。