2013-08-04 52 views
0

當我運行創建頁面選項卡的函數時,我從Facebook API接收對象的形式的響應。Javascript:獲取對象的第一個屬性

功能我運行:

FB.ui({ 
     method: 'pagetab', 
     redirect_uri: 'http://www.google.com' 
    }, function(response){ 
     console.log(response.tabs_added) 
    }); 

console.log(response.tabs_added)在這之後是什麼回來:

Object {491585370876358: true}

491585370876358是一個頁面的ID。我如何分離這個值?

我想它會是console.log(response.tabs_added/。這裏有些東西 /);

+0

「491585370876358」是一個變量名,它的變化?在得到迴應之前,你現在還不能獲得它的價值嗎? – mael

回答

1

如何沿着線的東西:

for(var key in obj){ 
    keys.push(key); 
} 

僅限於第一次運行?

我想這將是:

var firstProp; 
for(var key in object){ 
    if(object.hasOwnProperty(key)){ 
     firstProp = key; 
     break; 
    } 
} 

不知道如果連我這樣的...

+0

對象屬性無序,沒有「第一個」。如果只有一個可枚舉的屬性,這是唯一可靠的。我想你知道這一點。 ;-) – RobG

+0

@RobG:是的,它只適用於OP給出的特定示例。 – Fenixp