-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のすべての値を配列として配列に格納する必要があります。vararray=[1,2,3,4]のようなものが必要です。ここで、1,2,3,4はresponse.data [i].id..。

4

1 に答える 1

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);
}

pushMDNサイトで読む

于 2012-05-28T08:08:53.977 に答える