2012-05-28 59 views
-1

我有這個功能,我需要在數組中存儲一些值,我需要創建一個數組變量並將它們存儲在這裏。簡單的事情,如何將變量存儲到數組中?

我有這樣的功能:

function loadFriends() 
{ 
    //get array of friends 
    FB.api('/me/friends?fields=name,first_name,gender', function(response) { 
     console.log(response); 
     var divContainer=$('.facebook-friends'); 
     var testdiv = document.getElementById("test"); 

for(var i=0; i<response.data.length; i++){ 
    if(response.data[i].gender == 'male'){ 
     testdiv.innerHTML += response.data[i].id + '<br />'; 
    } 
} 

我需要response.data [I] .ID的所有值存儲在數組中,作爲陣列.. 我需要像變種陣列= [1 ,2,3,4]其中1,2,3,4是response.data [i] .id ...

回答

3

我需要存儲response.data [i] .id中的所有值陣列

使用push

var arr = []; // Creates an empty array literal. 

for(var i = 0; i < response.data.length; i++){ 
     arr.push(response.data[i].id); 
} 

Read about push at MDN site

+0

嘿:)非常感謝你! –

相關問題