我有这个功能,我需要在数组中存储一些值,我需要创建一个数组变量并将它们存储在这里。
我有这个功能:
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的所有值存储在数组中,作为数组。 我需要像var array = [1,2,3,4]这样的东西,其中1,2,3,4是response.data [i] .id ...
答案 0 :(得分: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);
}